Author |
Message |
cheveron
Fanat
Joined: 29 Jan 2013 13:43 Posts: 52 Location: 86.182.165.70
|
|
27 May 2013 16:17 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22735 Location: Silicon Valley
|
Some special cross-compiled build?
|
27 May 2013 16:54 |
|
|
cheveron
Fanat
Joined: 29 Jan 2013 13:43 Posts: 52 Location: 86.182.165.70
|
Just the standard GNU binutils. It has included Z80 support for a while. Obviously you'll need to install the libraries for that architecture, but if you're running Debian you should be able to just apt-get them.
|
28 May 2013 02:52 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22735 Location: Silicon Valley
|
I have Debian on my work and also on my wife's computer
On my home computer where I do everything I have Slackware - things are a little bit complicated there...
|
28 May 2013 07:01 |
|
|
cheveron
Fanat
Joined: 29 Jan 2013 13:43 Posts: 52 Location: 86.182.165.70
|
I have a colleague who uses Slackware for his job. He also writes Java code in Emacs.
|
28 May 2013 12:11 |
|
|
cheveron
Fanat
Joined: 29 Jan 2013 13:43 Posts: 52 Location: 86.182.165.70
|
I had a request from Alone Coder to port SE Basic IV to the ATM Turbo 2. Any chance your Sprinter version could be adapted? Also work is going well on v4.1. The keyboard arrangement might take a bit of getting used to but it will make entering 8-bit character sets much easier.
|
10 Jul 2013 02:10 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22735 Location: Silicon Valley
|
I didn't modify anything in your sources yet - I simply added partial SE emulation to my Zpring emulator Basically I'm pretty sure that I can port it to Turbo2+ (and Sprinter) Also about shortcuts - I think 4.0 approach (separate characters) is better then totally new shortcuts layout...
|
10 Jul 2013 05:34 |
|
|
cheveron
Fanat
Joined: 29 Jan 2013 13:43 Posts: 52 Location: 86.182.165.70
|
I see. That's great. I guess it won't be too hard to modify the hires ROM to use 80x25 text mode. I guess I didn't make it clear. Letter by letter entry (with optional abbreviations) is still the standard keyword entry method. But now you can also enter any character in the range 32 to 255. This is mainly to make it easier to use 8-bit character sets. But in 7-bit mode it enables you to enter block graphics, UDGs and tokens.
|
11 Jul 2013 11:12 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22735 Location: Silicon Valley
|
OK, but why new layout? Why not to keep old words at their old places?...
|
11 Jul 2013 12:29 |
|
|
cheveron
Fanat
Joined: 29 Jan 2013 13:43 Posts: 52 Location: 86.182.165.70
|
I didn't choose the layout. It's the result of simplifying the keyboard entry system (which frees up a lot of space for extra functionality).
I've replaced GRAPH and EXTEND mode with something more akin to how old terminal systems worked. CONTROL adds 79 to the code value of the next key entered which means CONTROL-SHIFT+A still gives UDG A. META sets bit 7 of the next key entered. They work a bit like the old EXTEND mode in that as soon as the character is entered the mode reverts to normal.
|
11 Jul 2013 23:58 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22735 Location: Silicon Valley
|
OK, I see
|
12 Jul 2013 05:53 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22735 Location: Silicon Valley
|
Finally I built it on my wife's Debian computer
This is listing files:
http://www.nedopc.org/nedopc/upload/sebasic4lst.zip
|
10 Aug 2013 02:08 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22735 Location: Silicon Valley
|
Question
sebasic4 has examples folder where I can see a lot of programs with "Run-time Variables" as this one:
| | | | Code: Auto 0
# Run-time Variables
Var f: NumFOR = 22528, 7, 2, 10, 2 Var y: NumFOR = 22, 21, 1, 20, 2 Var x: NumFOR = 32, 31, 1, 20, 3 Var g: NumFOR = 22528, 22527, 1, 60, 2
# End Run-time Variables
10 FOR f=0 TO 7 STEP 2:\ POKE USR "a"+f,BIN 10101010:\ POKE USR "a"+F+1,BIN 01010101:\ NEXT f 20 FOR y=0 TO 21:\ FOR x=0 TO 31:\ PRINT AT y,x;"\a":\ NEXT x:\ NEXT y 30 PAUSE 0:\ CLS 40 LET f=16384 50 FOR g=f TO f+255:\ POKE g,85:\ NEXT g 60 FOR g=f+256 TO f+511:\ POKE g,170:\ NEXT g 70 LET f=f+512 80 IF f<22528 THEN GO TO 50 90 PAUSE 0
| | | | |
What is this? Also se2tap from tools folder can't compile it - se2tap doesn't like lines without number at the beginning and '\' character. So how it could be compiled?...
|
10 Aug 2013 22:55 |
|
|
cheveron
Fanat
Joined: 29 Jan 2013 13:43 Posts: 52 Location: 86.182.165.70
|
Those are the examples programs I lifted from BASin. I really need to go through and clean all that stuff at some point. After the 4.1 release though (which juggles a couple of tokens around for better backwards compatibility). Would have replied sooner but I've been on holiday in Turkey and Georgia.
|
22 Aug 2013 04:01 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22735 Location: Silicon Valley
|
But what is "Var" thing anyway?...
|
22 Aug 2013 06:05 |
|
|