6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Thu Nov 21, 2024 9:40 pm

All times are UTC




Post new topic Reply to topic  [ 16 posts ]  Go to page Previous  1, 2
Author Message
PostPosted: Sun Sep 24, 2023 2:51 pm 
Offline

Joined: Fri Dec 21, 2018 1:05 am
Posts: 1117
Location: Albuquerque NM USA
You are right that moving CF and serial port to Zero page can significantly reduce the size of program; move status bits to D7 and D6 also help. Scramble command and status of CF registers is probably too big of change (it actual is trivial to remap data lines, but I’m thinking of documentation nightmare).

My current approach is having the same design, but two different 32-byte bootstrap codes, one is CF boot and the other is serial boot. I can reprogram CPLD 100 times, according to data book, but probably many more. (Electron tunneling may damage the thin oxide causing reduced retention time, but for prototype, I don’t care.). I can serial bootstrap to load CF bootstrap and write to CF, then switch to CF bootstrap to test it. Once CF bootstrap is working, I’ll abandon serial bootstrap and use disk imaging tool to copy more CF disks.
Bill


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 16 posts ]  Go to page Previous  1, 2

All times are UTC


Who is online

Users browsing this forum: No registered users and 5 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: