Welcome, Guest. Please login or register.

Login with username, password and session length


*Category: Enterprise software  (Read 9058 times)

#15 SPEmu128 (File/ROM) (65.34 kB), downloaded 205 times by geco at 2015.June.21. 10:28:26
Spectrum 128Kb software emulator, it is EXOS compatible, required at least 240 Kb of RAM (ROM Version 176Kb). 30-40% of Speccy 128Kb programs run on the emulator. FYI: there are many Spectrum programs which writes to ROM area on real spectrum, so it can happen that a game is running on the spectrum emulator but overwrites an area which can cause problem later, so if a program is not starts after another program, then please reset the emulator, and try it again (this problem does not occur with ROM version). The emulator accept SNA and TAP files, and real Speccy tapes can be loaded also. File version copies back Speccy ROM's at every emulator reset.
The package contains 2 files:
SPEMU128.COM - normal EP executable file
SPEMU128.ROM - ROM file, this ROM file should be inserted to any x0-x2 segment (eg 30h-32h, 40h-42h) in case of EXOS 2.1 and at any continous 3 segments in case of EXOS 2.3 or later.
Usage of the emulator:

From Speccy screen
F1 - Enter to menu
F3 - return to Basic (ROM version only)
F4 - return to WP (ROM version only)
F8 - Reset SPemu
Reset - Reset computer

In menu screen
F1 - Load mode: OFF=load real spectrum tapes, ON=load files by EXOS
F2 - Attribute conversion settings:
      1/3 = 1/3 of the screen is converted at every interrupt
      1/1 = full screen is converted at every interrupt
      OFF = attribute conversion is disabled
      DEF = set user defined paper and pen
F3 - User defined pen colour, it is used only when F2 set to DEF
F4 - User defined paper colour, it is used only when F2 set to DEF
F5 - Sound Mode:
      STR = Stereo (Beeper very silent)
      MON = Mono (Beeper has normal volume)
      OFF = Sound off (beeper very silent, AY off)
F6 - Load SNA file
F7 - Select TAP file, if the file is selected, then it returns to Speccy screen, where LOAD "" should be entered
F8 - Emulator speed setting:
      SLOW = send 00h to 0BFh port
      NORM = send 04h to 0BFh port
      FAST = send 08h to 0BFh port
Int Joy R/L - sets attribute conversion to 0FEh Port I/O emulation (ex read keyboard on Speccy), it happens every n th emulated port I/O
P - Enter pokes
L - Load a previously saved snapshot from the memory (it is available on EP with at least 160 Kb of RAM), if you try to load a snapshot from RAM prior to saved one, nothing happens
S - Save a snapshot to memory (it is available on EP with at least 160 Kb of RAM)
Esc - Exit from menu
#16 SPEmu (File/ROM) (59.19 kB), downloaded 128 times by geco at 2015.November.04. 21:58:01
Small modification happened, a command combination has been added to recognize FE port as sound output to solve Baldy ZX no sound problem, and probably many other games.
#17 SPEmu (File/ROM) (40.62 kB), downloaded 89 times by geco at 2016.March.09. 19:05:23
A command combination has been added which solved Demons Lair keyboard problem, thanks for Lacika who found this great game and sent it to me to check.
#18 SPEmu128 (File/ROM) (66.55 kB), downloaded 86 times by geco at 2016.March.09. 19:05:59
A command combination has been added which solved Demons Lair keyboard problem, thanks for Lacika who found this great game and sent it to me to check.
#19 Bricky Prise (70.68 kB), downloaded 53 times by geco at 2016.April.02. 21:34:22
Bricky Prise, the idea of the game comes from Endi, He created 1st map, and character set of 1st 8 maps , and bat also. Entering HiScore music is created by Szipucsu.
The game is EXOS compatible, and needs at least 128Kb RAM, HiScore is saved at reset (only if you have EXDOS), Mouse support is not implemented, only if you switch it to joystick mode.
This is a simple breakout clone with 44 levels, and it's target will not cause any surprise :D , if you catch ? sign then you will get extra, which can have positive or negative effect also. You can select difficulty level in main menu by using F1-F3 keys, the difference between difficulty levels are ball speed, and rate of positive and negative extra's.
Controls:
- I, O, Space
- int/ext joystick
- Pause: Esc key
- F8 delete backround palette
- Left Shift: change the ball's direction a bit

Random level genaration between 2-39. level
#20 SPEmu128 (File/ROM) (3099.48 kB), downloaded 138 times by geco at 2016.May.30. 19:20:36
Kempston Mouse emulation added to the program, it can be used with EnterMice, or BoxSoft mouse.
There are programs attached also in the package which use Kempston Mouse, and started with SPEmu128, unfortunately I could not test mouse functionality
#21 SWAP (45.63 kB), downloaded 100 times by geco at 2016.July.14. 19:56:04
Original SWAP game got mouse support by GFlorez, and the game has been made EXOS compatible and recognize Turbo machines by me
#22 Pasziansz (23.39 kB), downloaded 88 times by geco at 2016.July.15. 23:03:11
Original Pasziansz game got mouse support by GFlorez, and the game has been made EXOS compatible and recognize Turbo machines by me
#23 Kaszino (6.92 kB), downloaded 61 times by geco at 2016.July.21. 08:51:09
Original Enterprise game changed it  is EXOS compatible now.
#24 Pasziansz & Kaszino ROM (31.25 kB), downloaded 87 times by geco at 2016.July.21. 20:40:08
ROM version
#25 Mozaik (38.9 kB), downloaded 84 times by geco at 2016.July.25. 19:17:43
Original Enterprise Game has been modified, it is EXOS compatible now, starting picture is also modified, and it has an extra if you have at least 192Kb RAM
#26 SIDBasic (1864.9 kB), downloaded 29 times by geco at 2017.February.18. 21:03:02
Latest release of SIDBASIC, software SID music player, it plays converted SID music on a pure Enterprise 128KB machine without any hardware addon.
The software is EXOS compatible. If your config has any file handling device ( floppy disk controller, SD Card ) then after pressing ESC file selection menu appears, if you have tape config just load the chosen M64 file.
It decompress 8KB data blocks during playing music, this was the key to be able playing full musics on a 128 KB machine.
Limitations: maximum M64 file length is 24320 bytes which can be loaded (5f00h), SYNC, High Pass, Low Pass filters are not implemented, digi effects can not be played back.
Combined waveforms are not working correctly: in this case the conversion is done with priority noise > sawtooth > triangle > square wave.

Controls:
1 - play music with internal Dave chip
2 - play music with external 8bit DAC card if exist
3 - raster bar on (it works only 50Hz playback speed musics)
4 - raster bar off
Esc - file selection
#27 Squares 256byte (0.27 kB), downloaded 30 times by geco at 2017.April.08. 15:08:30
A small 256 byte demo (244 bytes used), plays with squares. It does not run on EP64.
#28 Tube 256 byte (1.51 kB), downloaded 31 times by geco at 2017.April.08. 21:25:31
A small 256 byte tube demo. It does not run on EP64.
#29 SIDBasic v1.1 (10.32 kB), downloaded 10 times by geco at 2017.May.09. 16:08:43
Latest release of SIDBASIC, software SID music player, changes:
Music control changed from video interrupt to machine code cycles in this way control frequency is much more flexible.
Playback speed on 4MHz machine:
12500 Hz playback speed up to 50 Hz music control speed
11905  Hz playback speed 50 - 120 Hz music control speed
11364  Hz playback speed above 120 Hz music control speed