Search found 3 matches

by abridgewater
Mon Apr 08, 2019 10:26 pm
Forum: General Stuff
Topic: What have you learnt most from programming in assembly?
Replies: 28
Views: 25921

Re: What have you learnt most from programming in assembly?

I remember first reading about Lisp machines, and that really made me reconsider what "close to the metal" means/can mean. Lisp -- I think the majority of people would agree -- is a high-level language. However, as those Lisp machines were designed specifically to run Lisp code efficientl...
by abridgewater
Mon Apr 08, 2019 10:09 am
Forum: NESemdev
Topic: Famicom Disk System emulation
Replies: 17
Views: 19113

Re: Famicom Disk System emulation

Not for the audio portion, though. I had to just reuse the Wiki formulas for that. I suck at FM synthesis. I do have 6-bit signed integers in higan though, so I would like to try and rework that code sometime to use those instead of the strange over/underflow manual checks to work with 8-bit intege...
by abridgewater
Sat Apr 06, 2019 11:05 pm
Forum: Other Retro Dev
Topic: PC Engine specifics
Replies: 21
Views: 29317

Re: PC Engine specifics

The block transfer instructions clobber the values in the X and Y registers, something I haven't seen mentioned anywhere except the Japanese Develo magazine. Something to watch out for, if you have transfers that aren't a multiple of $100 bytes. An interrupt occurs after a transfer is completed, de...