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 ==
* [[Getting Started#Demos Archive|Demo Archive]]
{| 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 ==
[https://ptb.discord.com/channels/691915291721990194/1008139105386889346/1188292876984143983 '''jrtracker''']


{| 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 ==
;[https://github.com/ghackwrench/F256_wget wget]
 
{| 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 ==
;[https://github.com/ghackwrench/F256_Jr_Kernel_DOS cc65 example (c)]
 
;[https://github.com/ghackwrench/F256_example_tcp tcp example (assembler)]
{| 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