PlayBoy Advance d10 Released
PlayBoy Advance, has released a "Birthday" update! Yes, it's my 17th birthday so I decided to give out the first release in over a month!
This version fixes many bugs and now runs many games 100%! 90% of all roms are working perfectly and many more are just waiting to work.
Added ARM Opcode MLAL.
Added ARM Opcode MLALS.
Added ARM Opcode MULL.
Added ARM Opcode MULLS.
Added Thumb Opcode Move Shift Left.
Added Thumb Opcode Move Shift Right.
Added Thumb Opcode Move Arithmetic Shift Right.
Added Thumb Opcode ADD Imm.
Added Thumb Opcode ADD Reg.
Added Thumb Opcode SUB Imm.
Added Thumb Opcode SUB Reg.
Added Thumb Opcode MOV.
Added Thumb Opcode CMP.
Added Thumb Opcode ADD.
Added Thumb Opcode SUB.
Added Thumb Opcode ADD Rd, Hs.
Added Thumb Opcode Add Hd, Rs.
Added Thumb Opcode Add Hd, Hs.
Added Thumb Opcode CMP Rd, Hs.
Added Thumb Opcode CMP Hd, Rs.
Added Thumb Opcode CMP Hd, Hs.
Added Thumb Opcode MOV Rd, Hs.
Added Thumb Opcode MOV Hd, Rs.
Added Thumb Opcode MOV Hd, Hs.
Added Thumb Opcode BX Rs.
Added Thumb Opcode BX Hs.
Added Thumb Opcode LDR.
Added Thumb Opcode STR.
Added Thumb Opcode ADD.
Added Thumb Opcode EOR.
Added Thumb Opcode LSL.
Added Thumb Opcode LSR.
Added Thumb Opcode ASR.
Added Thumb Opcode ADC.
Added Thumb Opcode SBC.
Added Thumb Opcode ROR.
Added Thumb Opcode TST.
Added Thumb Opcode NEG.
Added Thumb Opcode CMP.
Added Thumb Opcode CMN.
Added Thumb Opcode ORR.
Added Thumb Opcode MUL.
Added Thumb Opcode BIC.
Added Thumb Opcode MVN.
Many other CPU bugs fixed...MANY, about 30 or so...
DMA0 Implemented (Direct Memory Access High Priority)
DMA1 Implemented (Direct Memory Access Medium Priority)
DMA2 Implemented (Direct Memory Access Medium Priority)
DMA3 Fixed (Direct Memory Access Low Priority)
Keyboard support fixed...works now
Optimized immediate opcode data fetching.
Major general optimizing. Some demos jumped as much as 27fps to 60fps.
hblank removed for speed (not used in any games to my knowledge)
vblank minor optimizations and fixes, removes flicker from many demos.
Implemented a pretty powerful debugger featuring:
Realtime instruction viewing during emulation
Single Stepping
Jump To PC
Set Registers
Set Flags
Display GFX
Debug Single Vertical/Horizontal Blanking
Happy birthday Nick!
Thanks for releasing a new version of PBA! It is, together with SixtyForce, by far the most exciting emulator for the Mac! Perhaps not the most useful... yet... but that'll change soon.
It's a bit of a coincidence, but today's also the birthday of Gerrit Goossen, author of Sixtyforce. I suggest all of you send him a happy birthday-mail, and -- maybe -- ask him (nicely) to keep up the work on Sixtyforce! : ) gerrit@aol.com
Cheers,
Davey, Sweden
(I remember when mom saw the name of the program -- PlayBoy Advance -- on the screen and asked me if I wanted her to leave me alone... it took some explaining.)