PDA

View Full Version : PSPSIM: A SamCoupé Emulator for PSP v1.0.2 (full speed)



zx-81
May 31st, 2006, 00:25
http://zx81.zx81.free.fr/images/pspsim-snap-2.jpg

Hi All,

Here is a new version of PSPSim the SamCoupé Emulator for PSP.

What's new in version 1.0.2 :

- Add normal screen, zoom x1.5, x1.75 and x2 modes !
- Major speed optimizations (now full speed at 333Mhz)
- Change default keyboard mapping

How to use it ? Everything is in the README.txt file.

Sources are included, and this package is under the GNU public license,
read COPYING.txt file for more information about it.

Enjoy, :D

Zx.

gunntims0103
May 31st, 2006, 00:39
omg do you ever stop coding this is great lik i said you are my favorite coder great work

wraggster
May 31st, 2006, 00:54
You are a credit to the PSP scene :)

Voltron
May 31st, 2006, 08:22
Yes, a valuable and appreciated contributor and an assest to the PSP scene. Thanks again ZX-81 -

Are there a lot of games for the SamCoupe? Can anyone recommend any favorites?

mr_nick666
May 31st, 2006, 09:56
ZX you are a LEGEND! :D (I DID try and send you my girlfriend as promised but, unfortunately, she was returned to sender!) :rolleyes:

My favourite games for the SAM coupe (and I still have all the originals!) are..
Manic Miner
Escape from the Plant of the Robot Monsters
Lemmings
Prince of Persia
IMPosters
SAM Strikes Out
Sphera
(if I dont stop I'll just name them all!) :rolleyes:

zx-81
May 31st, 2006, 09:57
Yes, a valuable and appreciated contributor and an assest to the PSP scene. Thanks again ZX-81 -

Are there a lot of games for the SamCoupe? Can anyone recommend any favorites?

There are not so much games for this SamCoupé ... I've played only lemmings, prince of persia, and Manic miner :o

zx-81
May 31st, 2006, 10:13
ZX you are a LEGEND! :D (I DID try and send you my girlfriend as promised but, unfortunately, she was returned to sender!) :rolleyes:


May be she stopped when she has seen my wife :D :D

mr_nick666
May 31st, 2006, 10:19
May be she stopped when she has seen my wife :D :D

Maybe you hid when you saw my girlfriend! ;)

Thanks again for this great emu! :D

There are loads of games by the way! Ive got over 100 easily! :)

mickmils
May 31st, 2006, 10:20
Does this offer decent ZX81 compatibility ?

puffo83
May 31st, 2006, 12:52
Very very good mr.Zx-81!!! :eek:
I'm a creator of PSP Brew (Homebrew manager for PSP).
I need speak with you!!
I send it a private message!
Please contact me immediatly!
Thanks in advance mr.Zx-81!!



E-mail ([email protected])
MSN ([email protected])

mr_nick666
May 31st, 2006, 13:51
Does this offer decent ZX81 compatibility ?

Fraid not! :rolleyes: SAM coupe only! :D (unless youre running the Spectrum emulator for SAM!) ;)

mr_nick666
May 31st, 2006, 20:11
Put in several hours playtesting the new version! Wicked! Speed increase great :D


Are you going to have savestates in a future version (if there is more to come??)?? (This would be cool for POP and the Manic Miner (extra levels) for a start!) :confused:
If there are future versions would you like some graphics for a splash screen and a menu background?? :confused:
I'll put some keyboard configs up soon too! ;)

zx-81
May 31st, 2006, 21:32
Put in several hours playtesting the new version! Wicked! Speed increase great :D


Are you going to have savestates in a future version (if there is more to come??)?? (This would be cool for POP and the Manic Miner (extra levels) for a start!) :confused:
If there are future versions would you like some graphics for a splash screen and a menu background?? :confused:
I'll put some keyboard configs up soon too! ;)

This feature is not present in the original version. I've tried to develop a save state stuff on this emu, but unfortunatelly nothing has been done properly to do this easily :( :( ... so after loosing many hours, i give up :o

mr_nick666
May 31st, 2006, 23:46
This feature is not present in the original version. I've tried to develop a save state stuff on this emu, but unfortunatelly nothing has been done properly to do this easily :( :( ... so after loosing many hours, i give up :o

Thanks for trying! :D All your work is appreciated! ;)

Herbster
August 27th, 2006, 21:29
Just noticed over at simcoupe.org that there was an update on July 21st.

Is there anything worth adding to the PSP version?

mr_nick666
September 4th, 2006, 10:30
Just noticed over at simcoupe.org that there was an update on July 21st.

Is there anything worth adding to the PSP version?

Im going there right now and I'll keep you posted!!! :p

EDIT: Here what it says he's done in 1.0...

Changes for version 1.0:


Added SDL port (OpenGL and regular) for Linux, BeOS, QNX, etc.
Added Pocket PC port for ARM, MIPS and SH3 devices
Added Allegro port for an updated DOS version
Added built-in GUI for all platforms without native GUI support
Added full async real disk support for 2000/XP and Linux
Added read-write EDSK support for copy-protected disks
Added formatting support within limits of disk image capabilities
Added read-only support for TD0 (TeleDisk) and SBT disk images
Added support for 9-sector Pro-DOS disk images
Added correct WD1772 CRCs to read address and read track data
Added support for deleted data address marks in track reads/formats
Added auto-boot option for disks inserted at the start-up screen
Added delay to disk image accesses, to avoid Pro-DOS bug
Added turbo-load support, for accelerated speed during disk accesses
Added preliminary debugger support, with lots of future potential
Added partial scanline support for a more natural looking display
Added support for border pixel artefacts, as used by Fred65 menu
Added support for incomplete frame drawing, needed by the debugger
Added support for using real HDD devices under Win32, Linux and OS X
Added optional automagic DOS booting of non-bootable disks
Added internal SAMDOS 2.2 image, used by automagical DOS booting
Added internal SAM ROM v3.0 image, used as the default
Added support for ZX82 and gzipped external ROM images
Added built-in support for Edwin Blink's ATOM ROM booting patches
Added support for unresponsive ASIC during first ~49ms after power-on
Added support for SDIDE and YAMOD.ATBUS hard disk interfaces
Added print-to-file support for SAM printers
Added support for swapping mouse buttons 2 and 3
Added Alt as modifier option to function key bindings
Added missing SAM pipe symbol to keyboard map
Added option to swap function keys and numeric keypad operation
Added full HPEN and LPEN support, used by Defender and BSD demo
Added mouse-wheel support to generate cursor up/down
Added basic Vista beta 2 support by working around OS bugs
Added manifest for XP themed common controls [Win32]
Fixed ADC HL,rr incorrectly setting N flag
Fixed ADD IX/IY,rr failing to set carry for overflow, or H flag
Fixed disassembly of IN C,(C) and display of DDCB/FDCB index offsets
Fixed DAA to support all undocumented flags
Fixed ROM memory accesses to be uncontended [Dave Laundon]
Fixed contention across page boundaries [Dave Laundon]
Fixed Atom support to work correctly with latest BDOS versions
Fixed SAD support for sector sizes other than 512 bytes
Fixed index pulse to be based on disk speed rather than status reads
Fixed WD1772 sector searching so the head value is no longer compared
Fixed formatting to preserve embedded data, for Pro-DOS [thanks Steve P-T]
Fixed re-insert of same disk image losing old image changes
Fixed formatting crash when no disk present [thanks Josef Prokes]
Fixed auto-frameskip to avoid wasting time (old 25fps problem)
Fixed key-bounce issues by deferring input until mid-frame
Fixed digit input on Czech keyboards, which require a shift modifier
Fixed AltGr being seen as Ctrl-Alt on some Win9x setups
Fixed Ctrl-<digit> access to symbols [thanks Edwin Blink]
Fixed incorrect SAM palette spread, which made dark colours too bright
Fixed the PNG screenshot palette being too dark
Fixed pixel format colour issues by calculating them from bit masks
Fixed broken import/export which could crash with sizes over 16K
Fixed MIC writes not reflected back to EAR [thanks Edwin Blink]
Fixed reads from ports 0 to 15, which were always returning zero
Fixed mouse read timeout (now 50us) and timer reset on each byte read
Fixed accumulation of small mouse movements, for Legend of Eshan
Fixed external memory ports to be write-only [thanks Jiri Veleba]
Fixed autoboot to hold rather than tap F9, to avoid a 2nd boot attempt
Fixed building for 64-bit platforms [thanks Stuart Brady and Terry Froy]
Fixed disk image saving on Windows shutdown/restart [Win32]
Fixed display of mode 3 pixels in 24-bit mode [Win32]
Improved efficiency of contention table lookups [Dave Laundon]
Improved fast-boot to no longer require temporary ROM patching
Improved menu layout, adding icons and a MRU file list
Improved some overly complicated dialogs and options screens
Improved sensitivity and scaling of SAM mouse movements
Improved RAM, paging, CLUT and CPU register power-on states
Improved DAC interpolation for less harsh playback in MOD Player
Improved altforcntrl use by disabling Windows key when active [Win32]
Improved PNG screenshots to include 5:4 aspect, scanlines and greyscale
Changed to use a combined 32K ROM image instead of separate 16K files
Changed unconnected ports to return 0xff rather than 0x00
Changed to dynamically bind to DirectX, for better error reporting
Removed dynamic Atom HDD generated from floppy images