|
Post by c128fanatic on Dec 8, 2018 23:04:30 GMT
Amazing device. I'm new here so sorry if this is asked before. Could it be possible to add C128 basic to the selection? It is much superior to C64 basic. I really hope somebody can get C128 basic into the mini.
Another question is it possible to play games that require a save disk, like Ultima? Thank you Retro Games for making this device. Looking forward to the full size version.
|
|
|
Post by crispin on Dec 9, 2018 1:01:50 GMT
Amazing device. I'm new here so sorry if this is asked before. Welcome aboard c128fanatic ! > Could it be possible to add C128 basic to the selection?
Right now, no. > It is much superior to C64 basic.
No, it is not. Technically yes, but... unfortunately, just in theory. You can't use it at C64 or anywhere (v2.0 can be used at e.g Vic20 etc, most of it). > I really hope somebody can get C128 basic into the mini.
So do many of us. Not just BASIC, full x128 (VICE emulation). If you're interested at BASIC programming, take a look at DotBASIC+. Much more advanced then C128's one (plenty of ready to use machine code routines). And it has great manual, examples, tools. > Another question is it possible to play games that require a save disk, like Ultima?
Yes, but it needs workarounds. Take a look at Mini Wiki FAQ (pinned at start), find "Playing games that span multiple disks" > "Use a new workaround for disk swapping". For "Ultima IV Gold - Quest for the Avatar" best solution is to use cartridge version (and Mini save slots). You will find it at forum here. > Thank you Retro Games for making this device. > Looking forward to the full size version.So do many of us.
|
|
|
Post by c128fan on Dec 12, 2018 5:01:49 GMT
Thank you for the information. I learned to program on a Plus4, which introduced wonderful new commands that are not compatible with the 64. And were later compatible with the 128, which I migrated all my programming to. To this day I wouldn't know how to make compatible my programs to the 64. But I did find a rom dump of the 128 at this link: www.zimmers.net/anonftp/pub/cbm/firmware/computers/c128/Is it possible to convert to something that would run on the Mini? I want to convert Ultima5 to crt. But it may not be possible because the 'Britannia Disk' and the 'Dungeon Disk' share the same file names. A clever player could switch out the disk during game play and find themselves in the dungeon or returned to the surface, by switching disk. But I don't see how the two disk could be side by side for a crt conversion. I did find another trick where a player could do a state save, then pull out the USB stick, rename the first disk to a temp name like 'original_disk', rename the other disk to the original disk name, put back the usb, restart the game. Would need another computer near by to get that trick going.
|
|
|
Post by crispin on Dec 13, 2018 1:05:35 GMT
Thank you for the information. I learned to program on a Plus4, which introduced wonderful new commands that are not compatible with the 64. And were later compatible with the 128, which I migrated all my programming to. To this day I wouldn't know how to make compatible my programs to the 64. But I did find a rom dump of the 128 at this link: www.zimmers.net/anonftp/pub/cbm/firmware/computers/c128/Is it possible to convert to something that would run on the Mini? I want to convert Ultima5 to crt. But it may not be possible because the 'Britannia Disk' and the 'Dungeon Disk' share the same file names. A clever player could switch out the disk during game play and find themselves in the dungeon or returned to the surface, by switching disk. But I don't see how the two disk could be side by side for a crt conversion. I did find another trick where a player could do a state save, then pull out the USB stick, rename the first disk to a temp name like 'original_disk', rename the other disk to the original disk name, put back the usb, restart the game. Would need another computer near by to get that trick going. You can't make your BASIC v3 or v7 exclusive programs downward compatible to V2 of C64. You can use Simons' or some other BASIC extender that has some similar add-ons, to rewrite programs. Simons' BASIC should work at Mini too. > Ultima5 to crt Almost everything is possible, but this is too hard imho. There are hundreds of games already converted to EasyFlash cartridge. For some it is very easy process, for others some guys hacked it hard to make it possible. For some games it is near impossible. There is a nice software to make your own EF cartridges, Draco Cart Maker (DCM) and ndefpack are what people most often use. Here is topic on Lemon that you may find interesting (disk2EasyFlash, near the end) > Trick with USB stick Yeah, this is very similar to this - maybe you can use it, it is simpler: Use a new workaround for disk swapping (Mini Wiki) edit: how many accounts you will open here?
|
|
|
Post by c128fan on Dec 13, 2018 1:43:43 GMT
Thank you again for the reply. My other account wasn't letting me log in. So I reset a new password. And then the email provider didn't let me log in either. So my guess is that the email account was hacked and whoever did so went on to change my PW to this site. It is just a guess because I tired everything. I'm very sorry for having to start a new account. Openmailbox really sucks. Don't use them is my suggestion.
Looks like I will have to rewrite my games from scratch for the c64 mini. Which I would really love to play on it. The CHAR command allowed animated scenery and characters so well that most of every display command I used char,#,#,#. I do not know v2 equivalence of the command. I don't think there is one.
Thank you also for the link I will check it out.
Edit: I found Ultima V in d81 format but says does not have music.
|
|
|
Post by crispin on Dec 14, 2018 13:19:47 GMT
I'm very sorry for having to start a new account. I am ok with that... under one condition: You have to use this avatar! I am pretty sure that Simons' BASIC contains CHAR command. Although, I don't know is it the same behaviour as that of C128's BASIC. AFAIK it is the variant of most common used "PRINT AT" BASIC command. Dot BASIC+ does have that any many others, more advanced: you can achieve same e.g. animation effect by using different approach (different combination of commands - these that suits you the best). .p@ (.p@,x,y,"text") is basic "print at" aka CHAR command at DB+. But look at this: .F2SPR aka FONT-TO-SPRITE - well, just imagine what it can do...
|
|
|
Post by c128fan on Dec 14, 2018 17:59:41 GMT
Dot BASIC+ does have that any many others, more advanced: you can achieve same e.g. animation effect by using different approach (different combination of commands - these that suits you the best). .p@ (.p@,x,y,"text") is basic "print at" aka CHAR command at DB+. But look at this: .F2SPR aka FONT-TO-SPRITE - well, just imagine what it can do... Yes amazing! I also saw this link which looks very promising: www.ajordison.co.uk/screenshots.html
|
|
|
Post by crispin on Dec 15, 2018 1:42:36 GMT
Yeah, CBM prg Studio is probably the most user friendly environment for C64 (Mini) coding. Unfortunately, it does not support DB+ extended commands (although, most of it are covered under REM statements, so it should not be a problem to adapt it). c128fan , CBM prg Studio and couple of other tools are described at our Mini Wiki page, you should take a look: gurce.net/c64mini/codingFor instance, there is interesting stuff called Turbo Rascal SE (suggested from THEC64 post). I didn't try it (yet), but it sounds promising. What should be interesting for you is that it is able to make code for C128. It is based on Pascal, not BASIC (I found Pascal very similar to BASIC but - it's me). Just a warning: "The Turbo Rascal SE compiler is very much in its infancy, and is filled with bugs and errors." Still, it is very well explained for beginners, plenty of examples are already provided. e.g. this: www.lemonspawn.com/turbo-rascal-syntax-error-expected-but-begin/turbo-rascal-se-tutorials/tutorial-game-lets-draw-a-sprite/
|
|