Fungus, en interaktiv Befunge-93 intepreter och debugger

Permalänk
Medlem

När kan vi förvänta oss en uppdatering av fungus?

Visa signatur

"Sleep is one of those funny things about being a human being" - Marshall Brain
"Mike broke the hubble, Mike broke the hubble" - Mystery Science Theater 3000
"Det finns inget som kan kallas skrot!" säger Mulle Meck, "bara gamla saker som går att använda på nya sätt. Rulla ut och rulla på."

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Power
När kan vi förvänta oss en uppdatering av fungus?

Vet inte. Har massor att göra i helgen. Men jag skall försöka ta mig lite tid såfort jag kan.

Men jag har däremot faktiskt fixa upp sourcen på svn://svn.teewars.com/fungus/source. Dock går den inte att kompilera just nu eftersom jag håller på att fixa concurrent Befunge-98 just nu.

Visa signatur

Teeworlds - För dig som gillar gulliga saker med stora vapen.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av JuBBo
Om någon vill får han/hon gärna kompilera detta debian paket på x86 också
amd64: http://www.jubbo.se/debian/fungus_0.26-1_amd64.deb
i386: http://www.jubbo.se/debian/fungus_0.26-1_i386.deb
dsc: http://www.jubbo.se/debian/fungus_0.26-1.dsc
orig: http://www.jubbo.se/debian/fungus_0.26.orig.tar.gz
diff: http://www.jubbo.se/debian/fungus_0.26-1.diff.gz
Och nej jag hade inget bättre för mig under de här timmarna
Tog versionsnummer efter vad som stod i källkoden.
Förresten matricks, vilken licens går ditt program under?
EDIT: uppdaterade med i386-paket också

Hmm... tar.gz-filen segfaultar på min amd64 med gentoo... nåt speciellt fluff man behöver?

Visa signatur

"Linux är bara värdelöst om din tid är gratis"
"Only God can make random selections..."

Permalänk
Hedersmedlem

Nu tycker jag det var dags att dra upp en gammal bra tråd

Hittade några lustiga program för befunge-93 (fungus 0.29)
http://catseye.mine.nu:8080/projects/befunge93/eg/

Några man tänker: "Att folk orkar och kan!"
http://catseye.mine.nu:8080/projects/befunge93/eg/wumpus.bf (Hunt the Wumpus!)
http://catseye.mine.nu:8080/projects/befunge93/eg/dladv.bf (Äventyrsspel)
http://catseye.mine.nu:8080/projects/befunge93/eg/life.bf (Game of Life)

http://catseye.mine.nu:8080/projects/befunge93/eg/INDEX.html

Visa signatur

Forumregler | Feedbackforumet | Något som behöver modereras? Tryck på Anmäl inlägget och ge en anledning, någon moderator kommer granska inlägget och göra (egen) bedömning
"Fate. Protects fools, little children and ships named Enterprise." - Riker - ST:TNG

Permalänk
Medlem

Har det blivit nån vidare utveckling av editorn, matrics?
Kommer inte åt källkoden längre... =/

Visa signatur

"Linux är bara värdelöst om din tid är gratis"
"Only God can make random selections..."

Permalänk
Medlem

Nej det har det inte blivigt. Har inte kunnat utveckla något på ett bra tag pga massa IRL tjafs Men här kommer en liten tar.gz fil med allt som jag har om fungus.

http://www.teewars.com/~kma/fungus.tar.gz

Visa signatur

Teeworlds - För dig som gillar gulliga saker med stora vapen.

Permalänk
Hedersmedlem

Jag har redan den källkoden men tar hem den där med.
Detta måste ju fasiken bevaras för eftervärlden
Man kanske skulle ta upp det där befunge(-93) programmerandet igen. Skriva om min interpreter på något sätt (för att läsa och förstå befunge-koden är nog jobbigare än att skriva på nytt ).
Jag klarade av ganska många av kommandona som interpretern använde och som koden var gjord så tror jag den inte skulle bli re-entrant

Edit:
Jag tittade tillbaka en sida i tråden. Jag kanske inte har nämnt att jag försökte skriva en befunge-93 (icke komplett) interpreter i just befunge-93
Laddar upp filen här för de som vill kika. Koden, speciellt den neråt höger ungefär är inte skriver för att vara enkel att förstå, jag hade väldigt roligt när jag skrev det då jag försökte återanvända tidigare kod (tecken). Fulkodning ftw

interpreter.bf (befunge-93 och ska köras i fungus 0.29 alltså)

55*55*11p22p133p044pv X vg22p11+g33g11< < < < < < <$< Y >44g+22p11g22v ^ p 22+g44g22p11+g33g11< ^$$$< - DX v42:gg< 3 # $ * v< DY 8 3 $ 8 # * ^ -21p440$< ?v + ^ 0p441$< # < - ^ 1p440$< # # #< ! $ ^0p44-21$< < v$_45*9p" ":" "-!#^_ :"^"-!#^_:">"-!#^_:"v"-!#^_:"<"-!#^_:"?" -!#^_v vp11+g33g11<_$ ^ < < < << > # :"p"-#v_$p ^< < # \ >22g44g+22pv- v-"@":_v#-"%":_v# - "/":< +* |-"g":_^#-"#":_$\^v:< 6 $ vg22g11< > !| >$ ^ $> #$"*"-#^_$^ >$ ^ ->"!"-| v_^#` < >g:248*+^ ^:_^#-"-":_^#-"+": < ": ^$ < >:"9"^ > ^ \|- ":":<|`"0":< "> #- $^ >:"0"-v ^: _ ^ ^ _^# < vp*55*55-!!:-7*98$g6543210< > "Legal things \:":!$ ^

Kort sagt så kan den hantera allt som finns där nere som körs, men det är inte alla kommandon som intrepretern själv använder, alltså kan den inte köra sig själv och om den kunde det så tror jag lagringsutrymmet (1,1; 2,2; 3,3; 4,4) blir gemensamt och förstör

Visa signatur

Forumregler | Feedbackforumet | Något som behöver modereras? Tryck på Anmäl inlägget och ge en anledning, någon moderator kommer granska inlägget och göra (egen) bedömning
"Fate. Protects fools, little children and ships named Enterprise." - Riker - ST:TNG

Permalänk
Medlem

Hej!

Har du fungus kvar och kan lägga upp någonstans? Vore roligt att kunna få tag på, jag och en kompis sitter och testar lite i befunge, kom då på ditt program, men tyvärr funkar inga länkar i den här tråden längre.

Permalänk
Medlem

Hoppla, tyvärr är risken att det har försvunnigt någonstans helt

EDIT: HAHA

http://ix.teewars.com/~kma/fungus.tar.gz

Verkar innehålla allt

Visa signatur

Teeworlds - För dig som gillar gulliga saker med stora vapen.

Permalänk
Hedersmedlem

http://exscape.org/swec/fungus.tar.gz
1.00 beta win32. Fick packa det på servern, därav formatet, winrar m.fl. klarar det utan problem.

Edit: matricks version var ju aningen mera komplett.

Visa signatur

Asus ROG STRIX B550-F / Ryzen 5800X3D / 48 GB 3200 MHz CL14 / Asus TUF 3080 OC / WD SN850 1 TB, Kingston NV1 2 TB + NAS / Corsair RM650x V3 / Acer XB271HU (1440p165) / LG C1 55"
NAS: 6700K/16GB/Debian+ZFS | Backup (offsite): 9600K/16GB/Debian+ZFS

Permalänk
Medlem

Tack!
Kul att leka lite

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av matricks
Hoppla, tyvärr är risken att det har försvunnigt någonstans helt

EDIT: HAHA

http://ix.teewars.com/~kma/fungus.tar.gz

Verkar innehålla allt

Det verkar vara 1.0beta såsen. Om du inte har kvar SVN:en så kanske jag har sourcen för .29 (så man har ren befunge-93 alltså) liggandes hemma. Ska försöka titta när jag kommer hem.

Visa signatur

Forumregler | Feedbackforumet | Något som behöver modereras? Tryck på Anmäl inlägget och ge en anledning, någon moderator kommer granska inlägget och göra (egen) bedömning
"Fate. Protects fools, little children and ships named Enterprise." - Riker - ST:TNG

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Aqualize
Det verkar vara 1.0beta såsen. Om du inte har kvar SVN:en så kanske jag har sourcen för .29 (så man har ren befunge-93 alltså) liggandes hemma. Ska försöka titta när jag kommer hem.

Har inte den kvar nej.

Visa signatur

Teeworlds - För dig som gillar gulliga saker med stora vapen.

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av matricks
Har inte den kvar nej.

Nej du där lovade jag för mycket. Det var 1.0beta source som fanns på hårddisken här hemma.

Visa signatur

Forumregler | Feedbackforumet | Något som behöver modereras? Tryck på Anmäl inlägget och ge en anledning, någon moderator kommer granska inlägget och göra (egen) bedömning
"Fate. Protects fools, little children and ships named Enterprise." - Riker - ST:TNG

Permalänk
Hedersmedlem

Kunde man köra det på mac os x? Går det att kompilera för det alltså? Jag har ju 1.0 källkoden sedan tidigare. fungus hemsida http://www.teepop.net/fungus är ju nere numera

Visa signatur

Forumregler | Feedbackforumet | Något som behöver modereras? Tryck på Anmäl inlägget och ge en anledning, någon moderator kommer granska inlägget och göra (egen) bedömning
"Fate. Protects fools, little children and ships named Enterprise." - Riker - ST:TNG

Permalänk
Medlem

Vet inte. Borde inte vara några större problem att kompilera den under osx.

Visa signatur

Teeworlds - För dig som gillar gulliga saker med stora vapen.