6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Sat Nov 23, 2024 2:35 pm

All times are UTC




Post new topic Reply to topic  [ 3 posts ] 
Author Message
PostPosted: Sat Oct 05, 2019 5:16 am 
Offline
User avatar

Joined: Tue Mar 05, 2013 4:31 am
Posts: 1385
A small update to my BIOS and Monitor code. Last update was 2.02. This version adds support for JUMP table calls to use Xmodm-CRC Load and Save functions from another program.

An updated Enhanced Basic (CMOS version) was also completed that provides LOAD and SAVE functions using the updated monitor code.

I've uploaded the new code to my Github page. Code size is still very reasonable: BIOS under 1KB (includes 5- 32-byte I/O addresses). Monitor just under 5KB. EhBasic at 9.75KB.

Direct link to code: https://github.com/floobydust/C02-Pocket-SBC

_________________
Regards, KM
https://github.com/floobydust


Top
 Profile  
Reply with quote  
PostPosted: Sun Oct 20, 2019 8:51 am 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10986
Location: England
Inside 16k total? I like it!


Top
 Profile  
Reply with quote  
PostPosted: Sun Oct 20, 2019 12:51 pm 
Offline
User avatar

Joined: Tue Mar 05, 2013 4:31 am
Posts: 1385
Yes, it will fit in just under 16KB. However, my default locations in ROM are spread out a bit. With the Monitor and BIOS having 6KB and 2KB allocated in total (including I/O).

I've allocated BIOS space from $F800 - $FDFF and $FEA0 - $FFFF. I/O space is from $FE00 - $FE9F (5- I/O selects that are 32-bytes wide)
- currently, it occupies from:
$F800 - $F9F0
$FEA0 - $FFA8
$FFD0 - $FFFF

I've allocated Monitor space from $E000 - $F7FF
- currently, it occupies from:
$E000 - $F3FB

I've located EhBasic at $B000 and it extends to $D6FF

So one could easily fit everything in less than 16KB of ROM and extend RAM from 32KB to 48KB.

_________________
Regards, KM
https://github.com/floobydust


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 22 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron