copy / v86

x86 PC emulator and x86-to-wasm JIT, running in the browser
https://copy.sh/v86/
BSD 2-Clause "Simplified" License
19.76k stars 1.39k forks source link

SectorLISP appears to hang after "Booting from Floppy..." #565

Closed foxsouns closed 2 years ago

foxsouns commented 2 years ago

does not seem to move past this point, also broken when using latest sectorlisp.bin from https://github.com/jart/sectorlisp/blob/040852302c1bd37b16bfb8f123083b80c07fd0be/bin/sectorlisp.bin stuck

copy commented 2 years ago

That means it's working. There is no command prompt.

Screenshot_2021-12-08_20-23-45

(I have no idea how to lisp)

jart commented 2 years ago

@copy It looks like you got snagged by undefined behavior D: You likely wanted something more like this:

image

I would recommend we upgrade to SectorLISP v2 which has a "sectorlisp-friendly.bin" disk image. https://justine.lol/sectorlisp2/ It'll be a much better friend, since it supports niceties (but non-essential features) like DEFINE, dot cons literals, function parameters defaulting to NIL, undefined variable reporting. etc.

hello-smile6 commented 2 years ago

@copy It looks like you got snagged by undefined behavior D: You likely wanted something more like this:

image

I would recommend we upgrade to SectorLISP v2 which has a "sectorlisp-friendly.bin" disk image. https://justine.lol/sectorlisp2/ It'll be a much better friend, since it supports niceties (but non-essential features) like DEFINE, dot cons literals, function parameters defaulting to NIL, undefined variable reporting. etc.

???

jart commented 2 years ago

That's a screenshot of SectorLISP v2 running in Blinkenlights. Read the blog post for more context. There's also a discussion on Hacker News https://news.ycombinator.com/item?id=29630293

foxsouns commented 2 years ago

thats jarts emulator, its neat https://justine.lol/blinkenlights/

hello-smile6 commented 2 years ago

thats jarts emulator, its neat https://justine.lol/blinkenlights/

Is that a 64-bit emulator???

foxsouns commented 2 years ago

thats jarts emulator, its neat https://justine.lol/blinkenlights/

Is that a 64-bit emulator???

its an x86 emulator for programs, i think. if you wanna know what it is, look at that link i posted.

Blinkenlights is a brand new debugger TUI for Linux, Mac, Windows, FreeBSD, NetBSD, and OpenBSD that does full standalone emulation of simple i8086 and x86_64-pc-linux-gnu programs.
hello-smile6 commented 2 years ago

thats jarts emulator, its neat https://justine.lol/blinkenlights/

Is that a 64-bit emulator???

its an x86 emulator for programs, i think. if you wanna know what it is, look at that link i posted.

Could someone send me a Slax ISO on https://instant.io/ please?

foxsouns commented 2 years ago

lol, ok, but no more discussion here. let us stop necroposting on a gh issue i posted: my email is on my profile page here.

hello-smile6 commented 2 years ago

lol, ok, but no more discussion here. let us stop necroposting on a gh issue i posted: my email is on my profile page here.

I don't use email. Use https://dirc.9pfs.repl.co/#v86

hello-smile6 commented 2 years ago

lol, ok, but no more discussion here. let us stop necroposting on a gh issue i posted: my email is on my profile page here.

Are you on dirc?

foxsouns commented 2 years ago

yes, are you?

foxsouns commented 2 years ago

whatever. x86_64 or x86, ill post the link when im done

hello-smile6 commented 2 years ago

It's not connecting, try reloading

foxsouns commented 2 years ago

@hello-smile6 okay then, take both https://instant.io/#69bd5fe50f34e3c0447ff6ae3cf6cf2a1f8ab1ab

hello-smile6 commented 2 years ago

@hello-smile6 okay then, take both https://instant.io/#69bd5fe50f34e3c0447ff6ae3cf6cf2a1f8ab1ab

Keep the tab open

foxsouns commented 2 years ago

closing tab.

hello-smile6 commented 2 years ago

closing tab.

My device went down right as you sent the link, unfortunately. How would I run Slax using libv86?

copy commented 2 years ago

I would recommend we upgrade to SectorLISP v2 which has a "sectorlisp-friendly.bin" disk image. https://justine.lol/sectorlisp2/ It'll be a much better friend, since it supports niceties (but non-essential features) like DEFINE, dot cons literals, function parameters defaulting to NIL, undefined variable reporting. etc.

Amazing work! I've updated the version on the website the friendly version.