Emulator r41 Released ("Marrakech")

Announcements by the development team or forum staff.
TomXP411
Posts: 1783
Joined: Tue May 19, 2020 8:49 pm

Emulator r41 Released ("Marrakech")

Post by TomXP411 »


Wow

I really like the look of the new 80x30 display mode. This is what I fondly remember from my Commodore 128 days. 



image.thumb.png.88f7d464f19227a8a4e628cbbb0ef7f5.png

rje
Posts: 1263
Joined: Mon Apr 27, 2020 10:00 pm
Location: Dallas Area

Emulator r41 Released ("Marrakech")

Post by rje »


^ and I like the look of your Space Trader game.

 

User avatar
desertfish
Posts: 1097
Joined: Tue Aug 25, 2020 8:27 pm
Location: Netherlands

Emulator r41 Released ("Marrakech")

Post by desertfish »


Yeah that looks pretty good, I should probably change my text-elite trader program to use this screen mode as well. Square fonts just doesn't read nearly as well as tall fonts....

User avatar
AndyMt
Posts: 326
Joined: Sun Jun 21, 2020 3:02 pm
Location: Switzerland

Emulator r41 Released ("Marrakech")

Post by AndyMt »



On 5/16/2022 at 6:41 PM, desertfish said:




Square fonts just doesn't read nearly as well as tall fonts....



Yes - on the Atari ST I used a 8x12 front in certain software where this was possible (in monochrome 640x400). That gave me 33 lines of text which was much easier to read while still offering more content on screen.

TomXP411
Posts: 1783
Joined: Tue May 19, 2020 8:49 pm

Emulator r41 Released ("Marrakech")

Post by TomXP411 »



On 5/16/2022 at 7:14 AM, rje said:




^ and I like the look of your Space Trader game.



 



Thanks. It's basically just a menu screen and init code right now. I like these kinds of turn-based, casual games, and I want to finish this one, since I wasted hours on a version of this on the Palm Pilot back in 1998 or so. I know what I want to do with it, but it'll be a bit before I get back to it. I've just got too many irons in the fire, and Commander programming has been at the bottom of the list - but is rising, now that the emulator is moving forward. 

Michael has been knocking away a lot of rough edges in terms of usability, and I'm pretty excited about that. 

rje
Posts: 1263
Joined: Mon Apr 27, 2020 10:00 pm
Location: Dallas Area

Emulator r41 Released ("Marrakech")

Post by rje »


Okay, so the PETSCII tiles have moved to $1:F000.  I think this means that my code which loads files to banked RAM changes from:


Quote





// load PET font



cbm_k_bsout(0x8E); // revert to primary case



cbm_k_setnam("petfont.bin");



cbm_k_setlfs(0,8,0);



cbm_k_load(2, 0x0f800);




 

to:


Quote





// load PET font



cbm_k_bsout(0x8E); // revert to primary case



cbm_k_setnam("petfont.bin");



cbm_k_setlfs(0,8,0);



cbm_k_load(2, 0x0f000);




 

$F800 to $F000, easy.  But I'm wrong.  

 

Ed Minchau
Posts: 503
Joined: Sat Jul 11, 2020 3:30 pm

Emulator r41 Released ("Marrakech")

Post by Ed Minchau »



On 5/16/2022 at 2:33 PM, rje said:




Okay, so the PETSCII tiles have moved to $1:F000.  I think this means that my code which loads files to banked RAM changes from:



 



to:



 



$F800 to $F000, easy.  But I'm wrong.  



 



cbm_k_load(3,0xF000)

rje
Posts: 1263
Joined: Mon Apr 27, 2020 10:00 pm
Location: Dallas Area

Emulator r41 Released ("Marrakech")

Post by rje »


Three, eh?  OK then, sounds reasonable, I'll try that out tonite after work.

 

rje
Posts: 1263
Joined: Mon Apr 27, 2020 10:00 pm
Location: Dallas Area

Emulator r41 Released ("Marrakech")

Post by rje »


Yep, that did it.  Thank you.

NOW I have to decide what to CUT from my code.  I'm down to 1100 free bytes of main RAM.  Currently "externalizing" more constants into a RAM bank, which should get me at least another 1K.  But of course I can always simplify my code too.

 

Post Reply