#6502 question. Is there any sane and quick way way to do the equivalent of popping the return address grabbing the word after, calling it as a subroutine and then returning after the value ?
The more I look the more it seems that the 6502 way to do this is going to be to have tiny stub routines in common space for each banked function I would need to call instead.

Embarrasingly for the 6502 it seems even the TMS7000 has better code density for C programs at this point 8)

#8bit #retrocmputing

HEY, #retrocmputing nerds. Did you know that exhibitor registration for #vcfpnw has opened? It's true! It's free to exhibit.

Check out the registration page here and I look forward to seeing y'all there in May!

https://vcfpnw.org/register.html

Smaller scale #retrocmputing video for folks as a (slightly late) Christmas gift

Seattle doesn't have "FreeGeek". We have Re-PC!

https://youtu.be/CcAgUcFw2Bg

RE-PC, Seattle's Retro Computing Wunderland

YouTube

I was still in emulator writing mood so todays EmulatorKit addition is the Exidy Sorceror. A 1978 machine (so about the same time as the PET and TRS80) which was one of the earliest machines to have ROM cartridges (cunningly re-using 8 track tape cartridge mouldings) and a 64x30 display with 128 user defined graphics, capable of way more than the rivals

#retrocmputing #8bit

I have the base machine done and the giant pageable ram disc. Need to look at adding one of the floppy disk options next

Not much coding progress as I managed to do something bad to my shoulder and am still half way through the initial "give it two weeks see what happens" phase of recovering.

Did manage to get the C compiler generating rather more plausible 65C816 code and passing part of the test suite for that CPU

Also the compiler now mostly has a single front end so I can just do

fcc -m8080 1.c
fcc -m65c816 1.c

and it runs the right bits and the right options for cross building

#retrocmputing #compilers