Enterprise Forever

:HUN => Letöltések / Downloads => Topic started by: szipucsu on 2009.January.08. 13:17:26

Title: Enterprise software
Post by: szipucsu on 2009.January.08. 13:17:26
new category
Title: VIC-20 emulator
Post by: szipucsu on 2009.January.08. 13:24:34
First version of VIC-20 emulator for Enterprise. A modified version of a VIC-20 emulator For Sam Coupé. Written by Geco.
Title: Programnyelvek
Post by: paracompact on 2009.December.28. 16:41:48
ISDOS alatt futtatható programnyelvek: AZTEC C, BASIC, DBASE, FORTRAN (F80), FORTH, LISP, MTPASCAL, TURBO PASCAL, MACRO (M80), GENMON, ASMON, Z80 + mintaprogramok
Title: ZX81 Emulator
Post by: geco on 2012.August.15. 09:06:27
The program emulates Sinclair ZX81 with 16kB of RAM, approximately 80% of softwares are running on the emulator.
The program is EXOS compatible, runs on EP64 too, and all function is available which is available on EP128.
F1 - Help for ZX81 keys
F2 - Directory, and Load (if EXDOS exists, if it is not available then LOAD "filename" can be used, file name can be max 10 characters)
F7 - Reset Emulator
Title: Panic Man
Post by: geco on 2013.December.08. 21:20:03
New Enterprise game, the game was inspired by forum topic 50 FPS -es játékok (http://enterpriseforever.com/jatekok/1-frame-es-jatekok/) (50 fps games), the basics of the game came from C+4 game Gnasher.
The game is EXOS compatible, it runs on EP64 also.
Press F1-F8 for change some parameters of the game.
Controls:
q,a,o,p,space
int/ext1/2 joy.
Title: SPemu
Post by: geco on 2014.March.02. 18:46:21
Spectrum 48Kb software emulator, it is EXOS compatible, required at least 112 Kb of RAM. 50-60% of Speccy 48Kb 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. The emulator accept SNA and TAP files, and real Speccy tapes can be loaded also.
The package contains 2 files:
SPEMU.COM - normal EP executable file
SPemu.tap - TAP file, which can attached to EP128emu and load it to a tape config, or it can be played with TAPIR or EPTE, and load it to a real EP without EXDOS.
Usage of the emulator:

From Speccy screen
F1 - Enter to menu
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 - Silent Mode: ON = sound off       OFF = Sound on
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
Title: SPemu ROM version
Post by: geco on 2014.March.07. 16:01:03
This program is ROM version of SPemu, it can be installed of any ROM slot, there is only one restriction, the 2nd 16K block should follow the 1st one, and on EXOS 2.1 the 1st 16K block of the ROM should be placed to a x0h slot (10h,20h,30h, ...), on later EXOS (like EXOS 2.3) versions it can be placed anywhere.
Differences from the non ROM version:
Start the mulation: :SPEMU
quit from emulation:
        F3 in spectrum screen - go to Basic
        F4 in spectrum screen - go to Wp

The advantage of ROM version is that, the Spectrum ROM stays in ROM, so the programs which writes to ROM area will not overwrite anything :D
Title: VIC20emu
Post by: geco on 2014.March.30. 18:05:14
Commodore VIC-20 +3Kb/+8Kb software emulator, it is EXOS compatible, required at least 96 Kb RAM. About 60-70% of VIC-20 without expansion/+3Kb/+8Kb programs run on the emulator.
The emulator accept only PRG files, do not support loading/saving snapshot files, multi colour mode, 16Kb/24Kb memory expansion
The package contains 3 files:
VIC20.COM - normal EP executable file
VIC20.PRG - VIC20 emulator prg file
VIC20.tap - TAP file, which can attached to EP128emu and load it to a tape config, or it can be played with TAPIR or EPTE, and load it to a real EP without EXDOS.
Usage of the emulator:

From VIC-20 screen
F5 - Load PRG file
F7 - Reset emulator and starts with +3Kb
F8 - Reset emulator and starts with +8Kb
Reset - Reset computer

Load menu: (only if EXDOS exists)
int joy  - move cursor
D         - Directory
Esc/Stop - Exit from file selection

The speed is various the average is about 13% of VIC speed
1 FOR I=1 TO 255
2 PRINT I
3 NEXT I
VIC-21           0:07
EP      6MHz    0:46
SAM    6MHz   1:09
EP      4MHz    1:12
Speccy          1:43
Some games compare with VIC-20 speed (EP 4MHz)
Road Toad    75%
Motor Mouse  75%
Racefun        50%
Gun Fight      30%
Title: SPEmu (File/ROM)
Post by: geco on 2014.May.20. 11:23:05
Small modification happened, control of Tau Ceti inside game is working.
Title: SPEmu (File version only)
Post by: geco on 2014.June.10. 18:58:12
Small modification happened, at every emu reset (F8) the program copies back the Speccy ROM from a backup RAM segment to active segment, in this case if a program has written to Speccy ROM, and the emulator was not hanged, it will not hang after reset.
Title: SIDBasic
Post by: geco on 2014.December.16. 22:40:03
SIDBasic is a music player for the Enterprise with basic SID emulation (4 waves, envelopes based on 50Hz step rate, ring mod), the program is EXOS compatible, and needs at least 128Kb RAM, recommended quantity is 460Kb, the memory limits of playback time. (with 460Kb RAM and above about 11 min the playback duration, with 128Kb RAM 1 min 49 sec the playback duration), it also recognises the turbo machines, and sets the playback speed based on the speed of Z80 (noise is not set for turbo machines), 15KHz playback sounds better on turbo machines.
The package contains the method how S64 files can be created from SID files in file CreS64.TXT in folder CRES64
Title: SIDBasic Int
Post by: geco on 2014.December.21. 20:17:03
SIDBasic Int is a bit advanced version of SIDBasic, it play the samples from interrupt, and the size of samples have been doubled (512byte), the noise is played from sample also, becuase Dave 0-1 registers are used for interrupts, in previous version noise played by Dave with polynomial counters. Playback on 4-8 MHz machines is 8 KHz, above 8MHz is 15KHz. The program works fine on emulator also if you change the CPU frequency, but do not change frequency of Dave.
Title: SIDBasic Int
Post by: geco on 2014.December.22. 17:08:24
SIDBasic Int is a bit advanced version of SIDBasic, it play the samples from interrupt, and the size of samples have been doubled (512byte), the noise is played from sample also, becuase Dave 0-1 registers are used for interrupts, in previous version noise played by Dave with polynomial counters. Playback on 4-8 MHz machines is 8 KHz, above 8MHz is 15KHz. The program works fine on emulator also if you change the CPU frequency, but do not change frequency of Dave.
Title: 8bit WAVPlayer
Post by: geco on 2015.February.16. 19:18:59
8bit WAVPlayer is a utility which can play back WAV files with 8 bit samples, from 1,2 KHz to 32KHz speed, samples between 32-64KHz are played back on 32KHz, above 65535 Hz played back frequency mod(freq/65535).
Supported files: WAV (RIFF,NIST), AIFF, IFF files (signed /unsigned 8-32bit, stereo/mono (playback is always mono)), but the player plays only unpacked samples. At least an Enterprise with 128KB RAM is necessary for the program, the best if you have as much as possible :D , any size of WAV file can be loaded it loads till reaches end of memory.
ESC: select new WAV file, hold down ESC longer time, keyboard is checked at every memory paging which means 1 second for a 16KHz sample.
Left SHIFT+ESC: background will not change (machines without EXDOS)
Left SHIFT: hold it when during file selection (SPACE) if file menu to skip background changing (with EXDOS)
Title: SPEmu (File/ROM)
Post by: geco on 2015.May.15. 11:30:31
Small modification happened, the program handles Directories.
restrictions:
Directories for SNA files should have .SNA extension
Directories for TAP files should have .TAP extension
Title: SPEmu128 (File/ROM)
Post by: geco on 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
Title: SPEmu (File/ROM)
Post by: geco on 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.
Title: SPEmu (File/ROM)
Post by: geco on 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.
Title: SPEmu128 (File/ROM)
Post by: geco on 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.
Title: Bricky Prise
Post by: geco on 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
Title: SPEmu128 (File/ROM)
Post by: geco on 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
Title: SWAP
Post by: geco on 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
Title: Pasziansz
Post by: geco on 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
Title: Kaszino
Post by: geco on 2016.July.21. 08:51:09
Original Enterprise game changed it  is EXOS compatible now.
Title: Pasziansz & Kaszino ROM
Post by: geco on 2016.July.21. 20:40:08
ROM version
Title: Mozaik
Post by: geco on 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
Title: SIDBasic
Post by: geco on 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
Title: Squares 256byte
Post by: geco on 2017.April.08. 15:08:30
A small 256 byte demo (244 bytes used), plays with squares. It does not run on EP64.
Title: Tube 256 byte
Post by: geco on 2017.April.08. 21:25:31
A small 256 byte tube demo. It does not run on EP64.
Title: SIDBasic v1.1
Post by: geco on 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
Title: Treasure Cave 4K
Post by: geco on 2017.July.01. 18:12:56
Treasure Cave is a new Enterprise program, graphics was made by Endi, the program EXOS compatible. It contains 10 maps.
Control: Int/Ext(1/2) Joystick + space
Title: Exorcist
Post by: geco on 2017.November.06. 20:12:24
Enterprise conversion of Commodore +4 Exorcist game, it is EXOS compatible, ZIP file contains 2 loaders, EXORC128.COM can be loaded only on EP with at least 96KB of RAM, EXORCIST.COM can be loaded on all machines, it just makes some restrictions on EP64, 1 song is not loaded, cheat song is loaded only if there is enough free space on shared segment, and sprite display mode can not be changed.
Controls:
Int/Ext1/2 joysticks
Fire: joy fire/Enter/space
Hold: pause game
Stop: return to main menu
M: music on/off
F1: 1st sprite display method (sprites are OR-ed)
F2: 2nd display method (original, and this is the default, sprites overwrites each other)
F5: turn on infinite energy
F6: turn off infinite energy
F7-F8: invulnerability
Title: Quadrillion 4K (Geco)
Post by: geco on 2018.May.26. 11:13:04
Conversion of Commodore Plus4 Quadrillion 4K game, the game is Exos compatible and runs on EP64 also.

Controls:
Int/Ext1/Ext2 Joy
Esc: loose one live
Alt+Enter: Cheat
Title: Quadrillion 4K (Istvanv)
Post by: geco on 2018.May.26. 11:16:55
IstvanV has rewritten Commodore Plus4 Quadrillion 4K game, the game is Exos compatible, runs on EP64 also, and recognize turbo machines.
Additional sounds have been added.

Controls:
Int/Ext1/Ext2 Joy
Stop: loose one live
Right shift: ball move faster
Ins: change palette
Title: Crillion
Post by: geco on 2018.May.26. 13:50:08
Modified version of Qaudrillion by Istvanv which got levels of C64 game Crillion, and game rules of it. The game is Exos compatible, runs on EP64 also, and recognize turbo machines.

Controls:
Int/Ext1/Ext2 Joy
Stop: loose one live
Right shift: ball move faster
Ins: change palette
Title: MOD Player
Post by: geco on 2018.July.22. 12:29:42
MOD Player for Enterprise based on Stefan Drissen's MOD Player on SAM Coupé. The program is EXOS compatible, it recognize turbo machines, and based on the CPU speed sets the playback speed, on a normal 4MHz EP the playback speed is 9,2 KHz, one remark for the turbo machines, the player can set the playback speed by 2MHz step of CPU speed, for example 7,12 MHz EP will have the same playback speed as 6MHz EP (13,7 KHz), 8 MHz EP has 18,4 KHz. RAM expansions are fully supported, all available RAM can be used. There is 32KB free RAM for MOD's on an EP128, but a 32KB of size MOD can not be loaded, because looping samples needs additinal gaps at the end of sample, and the gap varies based on the size of the loop size, so it can happen one 24KB mod can be played on EP128, but another 24KB mod can not, on an EP with 1MB RAM expansion probably you will see Not enough memory very rarely :)
Controls:
Esc - load new file (file selection menu appears if EXDOS exists)
1-4 - turn channel 1-4 off/on
5 - turn on all 4 channels
6 - playback with Dave
7 - Playback with external 4 channel 8bit D/A

ROM version also included
Title: Quadrillion Full
Post by: geco on 2018.August.30. 18:44:33
Quadrillion 4K version of IstvanV has been upgraded, display can be changed between IstvanV's version and my version, contains all backrounds, and the menu music has been changed to 2 MOD musics, moving blocks are moving :D , explosion effect was built in, and sounds has been changed. It needs 128KB RAM, and recognize turbo machines.
It has been done with cooperation with István, he made more work :)

Controls:
Int/Ext1/Ext2 Joy
Stop: loose one live
Right shift: ball move faster
Ins: change palette
F1: change between display
F2: EP character set
F3: C64 Crillion character set
F4: Commodore character set
F5: generate C+4 style background only
F6: generate dithered V1 background only
F7: generate dithered V2 background only
F8: restore background selection for all 4 types
Space: pause game (glass effect)
Title: NYAN CAT
Post by: Povi on 2018.November.20. 20:28:22
NYAN CAT with digi music (3 samples)
Title: SPEmu (file and ROM version)
Post by: geco on 2018.November.24. 23:33:29
File selection did not work with SD card reader, now it has been solved, and snapshot can be saved into file and loaded back, RAM save/load remained.
File name is: SNAPSHOT.SNP , if you load the snapshot from file please load before the TAP/SNA file and then SNP file. (in SP128 this is true for RAM snap also)
W: File save
R: File read
Title: SPEmu128 (file and ROM version)
Post by: geco on 2018.November.24. 23:35:00
File selection did not work with SD card reader, now it has been solved, and snapshot can be saved into file and loaded back, RAM save/load remained.
File name is: SNAPSHOT.SNP , if you load the snapshot from file please load before the TAP/SNA file and then SNP file. (in SP128 this is true for RAM snap also)
W: File save
R: File read
Title: Treasure Cave
Post by: geco on 2019.January.06. 10:36:53
Treasure Cave is an extended version of Treasure Cave 4K, graphics by Endi, music and sound effects by Szipucsu, the program is EXOS compatible, at least 128KB is needed to start, It contains 32 maps, 4 digi ingame songs, and 5 different game over digi songs.
Controls: (menu)
F1: increase game speed
F2: decrease game speed
F3: decrease number of enemies
F4: increase number of enemies
EXT 1/2, INT Joy + Enter, Q A O P Space
Control (game)
Esc: loose one life
EXT 1/2, INT Joy + Enter, Q A O P Space
Title: Fixed SPEmu and SPEmu128 ROM's
Post by: geco on 2019.June.02. 13:41:30
Fixed SPEmu and SPEmu128 ROM's
Title: International Karate
Post by: geco on 2019.August.21. 19:11:13
The game is EXOS compatible,and needs an EP128 at least, it saves High score after soft reset, and loads it if High score file exists except with tape config. Digi effect playback speed and music pitch is set to the CPU speed, so it does not change on Turbo machine, except playback of Digi SID:
4MHz CPU 9 KHz,
5MHz CPU 10 KHz,
6MHz CPU 12 KHz,
8MHz CPU and above 16KHz sample rate

Controls
Player1: int joy, and ext joy1
Player2: ext joy2
others:
F1: start 1 player game
F2: start 2 player game
F3: digi effect on/off
F4: music on/off
F5: raster on/off
F6: play music on SID Card (only a prototype exists, but emulator supports it)
F7: play music by software Digi SID routine (only 2 channels, 3. channel played by Dave, there were not enough CPU time for the 3rd channel)
F8: plya music by Dave
1-6 set speed of game, default is 3 (on 4MHz machine with Digi SID music play option it is useless to press 1-2 buttons, the game will not be faster :D )
E or S: Players complain
Title: DRVTEST
Post by: BruceTanner on 2020.January.07. 14:04:49
DRVTEST: floppy disk drive testing and diagnostic tool.

Load DRVTEST.COM from BASIC or IS-DOS, or burn DRVTEST.ROM into a ROM and start with :DRVT
Press H for explanation of status letters and key presses.