emulators

All posts tagged emulators

Windows 11 logo Linux logo - 'Tux'

Software >
Windows, Linux >

(on Wikipedia)
https://github.com/Microsoft/WSL
https://learn.microsoft.com/en-us/windows/wsl/about

A way to run Linux commandline software from a specialized console, similar to how a command prompt runs DOS or PowerShell.

It works well, but it's imperfect.

  • aka wsl
  • Sometimes mis-named Bash on Ubuntu on Windows or Bash on Windows

See also:



Continue Reading

This is regarding "version one" You probably want Windows Subsystem for Linux 2.

Windows 10 logo Linux logo - 'Tux'

Software >
Windows, Linux >

(on Wikipedia)
https://github.com/Microsoft/WSL
https://learn.microsoft.com/en-us/windows/wsl/about

A way to run Linux commandline software from a specialized console, similar to how a command prompt runs DOS or PowerShell.

It works well, but it's imperfect.

  • aka wsl
  • Sometimes mis-named Bash on Ubuntu on Windows or Bash on Windows

See also:



Continue Reading

I darken its background colour
I darken its background colour

Software >

Chocolatey: babun
https://babun.github.io/

A customized Cygwin for Linux on Windows: Zsh, Bash, Git and other Linux software, all pre-configured.

Can install other software provided by Cygwin.

  • 712, 774 - apparently abandoned, last updated 2016-05-02.

    • The main contributors are still alive, I see them posting on their Twitters.
    • I'll likely move to pure Cygwin, and get my common applications installed. That should be easy, but who the hell knows with Linux.

My configuration specific to Babun is currently scattered throughout my git repository, just findinall Babun (using my findinall() )



Continue Reading

Software > Commodore 64, Emulators >

https://frodo.cebix.net/

A Commodore 64 emulator.


2009-05-03 - 4.1b

su
cd Src
./configure
make all
  • ./configure --without-x ends up with a make that explodes like my earlier PCLinuxOS attempt.
  • It has no make install
  • I don't know how to fullscreen
  • No default configuration is made..

2009-05-03 - 4.1b

Fails to compile. But I've had compilation issues for a long time now, so who knows what's to blame. =/

su
apt-get install libsvgalib1-devel
cd Src
./configure
make
errors
cc  -O2 -g -fomit-frame-pointer -Wall -Wno-unused -Wno-format -D__svgalib__ -fno-strength-reduce -DREGPARAM="__attribute__((regparm(3)))" -I./ -DFRODO_HPUX_REV=0 -DKBD_LANG=0 -o main.o -c main.cpp
cc  -O2 -g -fomit-frame-pointer -Wall -Wno-unused -Wno-format -D__svgalib__ -fno-strength-reduce -DREGPARAM="__attribute__((regparm(3)))" -I./ -DFRODO_HPUX_REV=0 -DKBD_LANG=0 -o Display.o -c Display.cpp
In file included from Display.cpp:79:
Display_svga.i:156:1: warning: "KEY_F10" redefined
In file included from /usr/include/linux/joystick.h:33,
                 from sysdeps.h:115,
                 from Display.cpp:7:
/usr/include/linux/input.h:180:1: warning: this is the location of the previous definition
In file included from Display.cpp:79:
Display_svga.i:157:1: warning: "KEY_F11" redefined
In file included from /usr/include/linux/joystick.h:33,
                 from sysdeps.h:115,
                 from Display.cpp:7:
/usr/include/linux/input.h:199:1: warning: this is the location of the previous definition
In file included from Display.cpp:79:
Display_svga.i:158:1: warning: "KEY_F12" redefined
In file included from /usr/include/linux/joystick.h:33,
                 from sysdeps.h:115,
                 from Display.cpp:7:
/usr/include/linux/input.h:200:1: warning: this is the location of the previous definition
In file included from Display.cpp:79:
Display_svga.i:166:1: warning: "KEY_NUMLOCK" redefined
In file included from /usr/include/linux/joystick.h:33,
                 from sysdeps.h:115,
                 from Display.cpp:7:
/usr/include/linux/input.h:181:1: warning: this is the location of the previous definition
In file included from Display.cpp:79:
Display_svga.i:168:1: warning: "KEY_KPPLUS" redefined
In file included from /usr/include/linux/joystick.h:33,
                 from sysdeps.h:115,
                 from Display.cpp:7:
/usr/include/linux/input.h:190:1: warning: this is the location of the previous definition
In file included from Display.cpp:79:
Display_svga.i:169:1: warning: "KEY_KPMINUS" redefined
In file included from /usr/include/linux/joystick.h:33,
                 from sysdeps.h:115,
                 from Display.cpp:7:
/usr/include/linux/input.h:186:1: warning: this is the location of the previous definition
Display_svga.i:140: error: ‘UBYTE’ does not name a type
Display_svga.i: In function ‘void my_kbd_handler(int, int)’:
Display_svga.i:360: error: ‘key_matrix’ was not declared in this scope
Display_svga.i:361: error: ‘rev_matrix’ was not declared in this scope
Display_svga.i:363: error: ‘key_matrix’ was not declared in this scope
Display_svga.i:364: error: ‘rev_matrix’ was not declared in this scope
Display_svga.i:399: error: ‘key_matrix’ was not declared in this scope
Display_svga.i:400: error: ‘rev_matrix’ was not declared in this scope
Display_svga.i:402: error: ‘key_matrix’ was not declared in this scope
Display_svga.i:403: error: ‘rev_matrix’ was not declared in this scope
Display_svga.i: In function ‘int init_graphics()’:
Display_svga.i:471: error: ‘key_matrix’ was not declared in this scope
Display_svga.i:472: error: ‘rev_matrix’ was not declared in this scope
Display_svga.i: In member function ‘void C64Display::Update()’:
Display_svga.i:485: error: invalid conversion from ‘char*’ to ‘unsigned char*’
Display_svga.i:485: error:   initializing argument 2 of ‘int vga_drawscanline(int, unsigned char*)’
Display_svga.i: At global scope:
Display_svga.i:490: error: expected constructor, destructor, or type conversion before ‘*’ token
Display_svga.i:502: error: variable or field ‘PollKeyboard’ declared void
Display_svga.i:502: error: ‘int C64Display::PollKeyboard’ is not a static member of ‘class C64Display’
Display_svga.i:502: error: ‘UBYTE’ was not declared in this scope
Display_svga.i:502: error: ‘CIA_key_matrix’ was not declared in this scope
Display_svga.i:502: error: ‘UBYTE’ was not declared in this scope
Display_svga.i:502: error: ‘CIA_rev_matrix’ was not declared in this scope
Display_svga.i:502: error: ‘UBYTE’ was not declared in this scope
Display_svga.i:502: error: ‘joystick’ was not declared in this scope
Display_svga.i:502: error: initializer expression list treated as compound expression
Display_svga.i:503: error: expected ‘,’ or ‘;’ before ‘{’ token
Display_svga.i:537: error: variable or field ‘InitColors’ declared void
Display_svga.i:537: error: ‘int C64Display::InitColors’ is not a static member of ‘class C64Display’
Display_svga.i:537: error: ‘UBYTE’ was not declared in this scope
Display_svga.i:537: error: ‘colors’ was not declared in this scope
Display_svga.i:538: error: expected ‘,’ or ‘;’ before ‘{’ token
Display_svga.i: In function ‘int scode2c64(int)’:
Display_svga.i:283: warning: control reaches end of non-void function
make: *** [Display.o] Error 1
[1]    4365 exit 2     make