Software: Difference between revisions
From F256 Foenix
Jump to navigationJump to search
(→Music: junior tracker, discord link will do for now and hopefully a github link will follow) |
(Added a big list of files to get this section going for real!) |
||
Line 1: | Line 1: | ||
Note that when an hex address is given, it's meant to instruct as to which address to bload or to send (ie foenixmgr python script) the program (ie a .bin file) to before running it. | |||
Many download links are posts in the main [https://discord.gg/9vjUEGgcUS Foenix Retro Systems discord server] which will require you to join in order to get to them. | |||
A [[Getting Started#Demos Archive|Demo Archive]] was put together in September 2023 to get ready to show to youtubers, some of these are linked once more, in this page. | |||
== Applications == | == Applications == | ||
{| class="wikitable" | |||
|+ | |||
!Program | |||
!Description | |||
!Author | |||
!Notes on running | |||
!Link | |||
|- | |||
|F256-GraphicToolkit | |||
|Sprite editor, Tilemap editor, Font editor + misc tools | |||
|econtrerasd | |||
|basic | |||
|https://github.com/econtrerasd/F256-GraphicToolkit | |||
|} | |||
== Demos == | == Demos == | ||
{| class="wikitable" | |||
|+ | |||
!Program | |||
!Description | |||
!Author | |||
!Notes on running | |||
!Link | |||
|- | |||
|F256 Mandelbrot | |||
|Draws Mandelbrot set fast (5 mins) using coprocessor math | |||
|mgr42 | |||
|uses basic loader | |||
|https://github.com/rmsk2/F256_Mandelbrot | |||
|- | |||
|F256ShowCase | |||
|Shows sliding tiling graphics, moves with joystick | |||
|eriktier | |||
|$0000 | |||
|https://github.com/pig-games/F256Showcase | |||
|- | |||
|foenixmas23 | |||
|Xmas 2023 demo with SID music from the classic 1983 C64 xmas demo | |||
|EMWhite | |||
|uses basic loader | |||
|http://apps.emwhite.org/shared-files/815/?foenixmas23.zip | |||
|- | |||
|mandel | |||
|Will draw a mandelbrot set in 3 hours, more useful as a stability test than a useful fractal program | |||
|Mu0n | |||
|basic | |||
|https://github.com/Mu0n/F256KbasicBASICdoodles?tab=readme-ov-file#fractal | |||
|- | |||
|wormhole | |||
|Shows a fast wireframe animation of a wormhole | |||
|haydenkale | |||
|pgz or bin at $0000 | |||
|https://github.com/clandrew/wormhole?tab=readme-ov-file | |||
|} | |||
== Games == | == Games == | ||
{| class="wikitable" | |||
|+ | |||
!Program | |||
!Description | |||
!Author | |||
!Notes on running | |||
!Link | |||
|- | |||
|Bombsweeper | |||
|Bomb sweeper port | |||
|beethead | |||
|pgz | |||
|https://discordapp.com/channels/691915291721990194/855689509520932885/1193697670875852931 | |||
|- | |||
|Cosmic | |||
|Shoot 'em up | |||
|beethead | |||
|pgz | |||
|https://discordapp.com/channels/691915291721990194/1054250238308790342/1175982979537969214 | |||
|- | |||
|F256 two to the power of eleven | |||
|Port of the puzzle game of 2048 | |||
|mgr42 | |||
|$2500 | |||
|https://github.com/rmsk2/F256_2048<nowiki/>https://discordapp.com/channels/691915291721990194/1054250238308790342/1195738663565402112 | |||
|- | |||
|Jr Wördl | |||
|port of Wordle | |||
|AgeAgeEye | |||
|basic | |||
|https://github.com/ageageeye/Superbasic-F256Jr-examples | |||
|- | |||
|Ski-Jr | |||
|Ski game downhill | |||
|digarok | |||
|basic | |||
|https://github.com/digarok/superbasic-traveler/blob/main/ski-jr.bas | |||
|} | |||
== Music == | == Music == | ||
{| class="wikitable" | |||
|+ | |||
!Program | |||
!Description | |||
!Author | |||
!Notes on running | |||
!Link | |||
|- | |||
|EdInHisLib | |||
|SID+OPL3 simultaneously | |||
|beethead, ported from xantax | |||
|pgz | |||
|F256 port: https://discordapp.com/channels/691915291721990194/1054249926521016392/1184413356598231120 | |||
original: <nowiki>https://csdb.dk/release/?id=170898</nowiki>. Not 100% accurate but close. | |||
|- | |||
|jtracker | |||
|Tracker based in basic and uses the PSG | |||
|contrerasd | |||
|basic | |||
|https://ptb.discord.com/channels/691915291721990194/1008139105386889346/1188292876984143983 | |||
|- | |||
|modo | |||
|MOD player using the PSG | |||
|dwsJason and digarok | |||
|pgz | |||
|https://discordapp.com/channels/691915291721990194/855689509520932885/1190723114661859429 | |||
|- | |||
|piano | |||
|Plays some PSG notes with the keyboard | |||
|Mu0n | |||
|basic | |||
|https://github.com/Mu0n/F256KbasicBASICdoodles?tab=readme-ov-file#pulse-sound-generator-piano | |||
|} | |||
== Utilities == | == Utilities == | ||
{| class="wikitable" | |||
|+ | |||
!Program | |||
!Description | |||
!Author | |||
!Notes on running | |||
!Link | |||
|- | |||
|wget | |||
|fetches a file from a http address if you have an network connection active | |||
|gadget | |||
|pgz | |||
|https://github.com/ghackwrench/F256_wget | |||
|} | |||
== Sample Code == | == Sample Code == | ||
{| class="wikitable" | |||
|+ | |||
!Program | |||
!Description | |||
!Author | |||
!Notes on running | |||
!Link | |||
|- | |||
|cc65 example | |||
|c example code | |||
|gadget | |||
|read github | |||
|https://github.com/ghackwrench/F256_Jr_Kernel_DOS | |||
|- | |||
|digarok basic stuff | |||
|Lots of basic examples | |||
|digarok | |||
|read github | |||
|https://github.com/digarok/superbasic-traveler/tree/main | |||
|- | |||
|Mu0n's F256K basic doodles | |||
|Some basic examples | |||
|Mu0n | |||
|read github | |||
|https://github.com/Mu0n/F256KbasicBASICdoodles | |||
|- | |||
|tcp example | |||
|connects to a server and gets typed in text echoed back to you | |||
|gadget | |||
|$2000 | |||
|https://github.com/ghackwrench/F256_example_tcp | |||
|} |
Revision as of 23:09, 13 January 2024
Note that when an hex address is given, it's meant to instruct as to which address to bload or to send (ie foenixmgr python script) the program (ie a .bin file) to before running it.
Many download links are posts in the main Foenix Retro Systems discord server which will require you to join in order to get to them.
A Demo Archive was put together in September 2023 to get ready to show to youtubers, some of these are linked once more, in this page.
Applications
Program | Description | Author | Notes on running | Link |
---|---|---|---|---|
F256-GraphicToolkit | Sprite editor, Tilemap editor, Font editor + misc tools | econtrerasd | basic | https://github.com/econtrerasd/F256-GraphicToolkit |
Demos
Program | Description | Author | Notes on running | Link |
---|---|---|---|---|
F256 Mandelbrot | Draws Mandelbrot set fast (5 mins) using coprocessor math | mgr42 | uses basic loader | https://github.com/rmsk2/F256_Mandelbrot |
F256ShowCase | Shows sliding tiling graphics, moves with joystick | eriktier | $0000 | https://github.com/pig-games/F256Showcase |
foenixmas23 | Xmas 2023 demo with SID music from the classic 1983 C64 xmas demo | EMWhite | uses basic loader | http://apps.emwhite.org/shared-files/815/?foenixmas23.zip |
mandel | Will draw a mandelbrot set in 3 hours, more useful as a stability test than a useful fractal program | Mu0n | basic | https://github.com/Mu0n/F256KbasicBASICdoodles?tab=readme-ov-file#fractal |
wormhole | Shows a fast wireframe animation of a wormhole | haydenkale | pgz or bin at $0000 | https://github.com/clandrew/wormhole?tab=readme-ov-file |
Games
Program | Description | Author | Notes on running | Link |
---|---|---|---|---|
Bombsweeper | Bomb sweeper port | beethead | pgz | https://discordapp.com/channels/691915291721990194/855689509520932885/1193697670875852931 |
Cosmic | Shoot 'em up | beethead | pgz | https://discordapp.com/channels/691915291721990194/1054250238308790342/1175982979537969214 |
F256 two to the power of eleven | Port of the puzzle game of 2048 | mgr42 | $2500 | https://github.com/rmsk2/F256_2048https://discordapp.com/channels/691915291721990194/1054250238308790342/1195738663565402112 |
Jr Wördl | port of Wordle | AgeAgeEye | basic | https://github.com/ageageeye/Superbasic-F256Jr-examples |
Ski-Jr | Ski game downhill | digarok | basic | https://github.com/digarok/superbasic-traveler/blob/main/ski-jr.bas |
Music
Program | Description | Author | Notes on running | Link |
---|---|---|---|---|
EdInHisLib | SID+OPL3 simultaneously | beethead, ported from xantax | pgz | F256 port: https://discordapp.com/channels/691915291721990194/1054249926521016392/1184413356598231120
original: https://csdb.dk/release/?id=170898. Not 100% accurate but close. |
jtracker | Tracker based in basic and uses the PSG | contrerasd | basic | https://ptb.discord.com/channels/691915291721990194/1008139105386889346/1188292876984143983 |
modo | MOD player using the PSG | dwsJason and digarok | pgz | https://discordapp.com/channels/691915291721990194/855689509520932885/1190723114661859429 |
piano | Plays some PSG notes with the keyboard | Mu0n | basic | https://github.com/Mu0n/F256KbasicBASICdoodles?tab=readme-ov-file#pulse-sound-generator-piano |
Utilities
Program | Description | Author | Notes on running | Link |
---|---|---|---|---|
wget | fetches a file from a http address if you have an network connection active | gadget | pgz | https://github.com/ghackwrench/F256_wget |
Sample Code
Program | Description | Author | Notes on running | Link |
---|---|---|---|---|
cc65 example | c example code | gadget | read github | https://github.com/ghackwrench/F256_Jr_Kernel_DOS |
digarok basic stuff | Lots of basic examples | digarok | read github | https://github.com/digarok/superbasic-traveler/tree/main |
Mu0n's F256K basic doodles | Some basic examples | Mu0n | read github | https://github.com/Mu0n/F256KbasicBASICdoodles |
tcp example | connects to a server and gets typed in text echoed back to you | gadget | $2000 | https://github.com/ghackwrench/F256_example_tcp |