Search found 408 matches

by MooZ
Sun Apr 19, 2015 5:13 pm
Forum: PC-Engine
Topic: [Hard+Soft] Memory Base 128
Replies: 20
Views: 46885

Re: [Hard+Soft] Memory Base 128

Here is 2 utility routines. The first one left shift a 16bits word by 3, storing the result in 3 bytes. The second sends 20bits to the memory base 128. ; Left shift a word by 3. ; in: $e206/$e207 input word ; out: $e204/$e205 input word ; $e206/$e207/$e208 input word shifted to the left by 3. l6220_...
by MooZ
Tue Apr 14, 2015 1:39 pm
Forum: General
Topic: Stuffs to read before going to bed
Replies: 113
Views: 154479

Re: Stuffs to read before going to bed

It's reverse engineering month!
Reverse Engineering WipEout (PSX)
by MooZ
Tue Apr 14, 2015 8:01 am
Forum: Others
Topic: MGD2
Replies: 3
Views: 37416

Re: MGD2

Damn, this reminds me I forgot to sent it to the guy who dumped the magic griffin eprom.
by MooZ
Sun Apr 12, 2015 9:57 am
Forum: PC-Engine
Topic: pceas .BSS directive
Replies: 2
Views: 14808

Re: pceas .BSS directive

Indeed, .bss starts at $2200. The first 256 bytes of $2000 is the zero page. You can declare stuffs there using the .zp directive. Next comes the stack ($2100 - $21ff included). There's no directive. You can still read/write there but you'll most likely shoot yourself in the foot as it's used to sto...
by MooZ
Tue Apr 07, 2015 8:23 am
Forum: PC-Engine
Topic: [Software] Minimal PC Engine startup code.
Replies: 3
Views: 15762

Re: [Software] Minimal PC Engine startup code.

Woops!

I think I'll add some explanations about IRQ setup and VDC display registers ($0A-$0E) initialization as it's usually done at startup.
by MooZ
Mon Apr 06, 2015 8:51 am
Forum: PC-Engine
Topic: [TOOLS] PCEas design document.
Replies: 5
Views: 13474

Re: [TOOLS] PCEas design document.

Thanks for the feedback. If you forked it, you can submit a pull request.
by MooZ
Sun Apr 05, 2015 4:55 pm
Forum: PC-Engine
Topic: [Software] Minimal PC Engine startup code.
Replies: 3
Views: 15762

[Software] Minimal PC Engine startup code.

Let say you want to start coding something for the PC Engine but you want to do it all by yourself. At first it sounds simple. Nonetheless, there are a few "gotchas". 1. Interrupt vectors. Interrupts vectors are the addresses of the routines run when interrupts are triggered. There are 4 o...
by MooZ
Sun Apr 05, 2015 4:32 pm
Forum: PC-Engine
Topic: Programming Resources
Replies: 15
Views: 41066

Re: Programming Resources

Update: Added Hu7 CD documentation and Develo Book Assembler scans.
by MooZ
Sun Apr 05, 2015 1:33 pm
Forum: General
Topic: Stuffs to read before going to bed
Replies: 113
Views: 154479

Re: Stuffs to read before going to bed

A *beep*load of algorithms and their implementation in Java : http://algs4.cs.princeton.edu/code/