Does anyone know if there is a superoptimizer for the Intel 8085 (or maybe
for the Z80)?
A superoptimizer in this context is a program that takes as its input an
assembly language source code file and then it tries a brute force search
of all possible machine language instructions (up to a certain
ds.
>
> That might be it.
>
> Let me know if you cannot find it (I'm on my phone).
>
> -- John
>
> On Fri, Sep 15, 2023, 2:15 PM Douglas Quagliana
> wrote:
>
>> Friends,
>>I came across a couple of references to a software package called
>> L
Friends,
I came across a couple of references to a software package called
Lapstar, which is supposed to be a stripped down version of Wordstar for
model T computers. Howver, I couldn't find a copy of it anywhere. Does
anybody have more information on Lapstar?
Douglas
Friends,
Has anyone experimented with generating and detecting tones on the cassette
port other than the standard cassette mark and space frequencies?
The ROM code seems to generate the standard tones just by varying the
timing loop iterations, and the detection is a slightly more complicated
tim
Does anyone know if there is a "Tiny Pascal" compiler for the M100/102/200?
I am looking for a Tiny Pascal compiler that runs on a PC or on a M100 that
compiles to assembly language statements for an assembler or that produces
an executable for the M100. However, if someone knows of a working Tin
I'm looking for a photo which was probably published in the ARRL handbook
or perhaps in an issue of QST showing a Model 100 being used with a TNC for
(I think) Field Day packet radio. There might also have been a large solar
panel.
This was probably in the mid-to-late 1980s.
Does anyone know what
The official specs that I found for the cassette port say that it runs at
1500 bps, but the bits are sent as a single 1200 Hz cycle or a single 2400
Hz cycle so the length of a single bit varies depending on whether it is a
one or a zero.
If you assumed an average density of ones and zeroes then t
Has anyone written a program for a DOS/Windows/Linux PC that will take a
.DO or .CO file that's on the PC and create a WAVE file that can be played
into a M100 cassette port to CLOAD the file onto the M100?
My modern PC doesn't have a built-in serial port and I'm doing some other
cassette port wor
Hi Williard,
I found a cross reference list on Club100 at
https://ftp.whtech.com/club100/ref/cross1.doc
that says that 1BB1h on the 100 is 2697h on the 200 (for RSTDOG)
and another link at
https://ftp.whtech.com/club100/ref/cross2.doc
(the second list) says F932 on the 100 is F222 on the 200
I have a Model 100 that wont boot consistently, or powers on to a screen
with all the pixels on. When it does boot it usually crashes or freezes
within a minute, but once or twice I have been able to get to BASIC and run
a short program.
I suspect the NiCd battery on the motherboard, which needs t
Charles writes:
> The RS M100 Assembler / Debugger application documentation has a brief
>appendix of ROM routines, listing purpose, entry and exit conditions and
>addresses, but unfortunately incomplete. One new objective is to find a
>complete listing, hopefully commented
I would suggest starti
By coincidence, I'm also looking for a good assembler for the M100/200.
Got a suggestion?
I found the book *8080 8085 Software Design* (Sams, 1978) by Christopher
Titus, Peter Rony, David Larsen and Jonathan Titus
is available at
https://archive.org/details/80808085SoftwareDesign
and the TEA boo
>How much of the 8085's time will be left to do anything useful at all with
the data with it essentially bit-banging the waveforms like that?
Probably not much CPU time will be left while receiving. But packet radio
is half-duplex on HF and VHF. If you are connecting to a packet radio BBS
or hav
All,
I haven't tried the Bell 103 modem, but the cassette port is (in theory)
fast enough to see 1200 baud AFSK. The cassette port is supposed to run at
1500 baud. To receive AX.25 packet you would need to count the time between
zero crossing similar to the way the cassette port does it now, an
I'd like to know if there's a way to get the cassette port to recognize
AX.25 Bell 202 packet radio tones (1200 Hertz and 2200 Hertz at 1200
baud). I think the cassette port audio input pin get routed to the CPU but
it only knows "HI" and "LO" so I don't think it can detect sinewave
waveforms, but
Regarding those Tripmates, they won't send GPS data to the computer until
you send the magic string "ASTRAL" to the Tripmate.
You can either send "ASTRAL" from the M100, or short pins 2 and 3 (TxD and
RxD) at either end of the cable. The Tripmate
actually expects AND sends the "ASTRAL" string to t
I don't think there's a speed issue. They benchmarked the speed of the GPIO
pins on a Raspberry Pi and they were able to toggle the output pins at 22
Megahertz using an optimized program written in C. See
http://codeandlife.com/2012/07/03/benchmarking-raspberry-pi-gpio-speed/
The Model T's 8085
Here some "Thinking before coffee" but...
Has anyone connected a Raspberry Pi Zero to the option ROM socket?
The Raspberry Pi Zero is one of several flavors of the Raspberry Pi
ARM computer. The notable thing about the RPi Zero is that it is
extremely flat and measures only 65mm by 30mm (about 2
Hi Dave,
Welcome.
I'll just add that you should also check the baud rate on the TNC. Some
TNCs have a set of DIP switches to set the baud rate. It needs to match the
baud rate on your Model 102. And, while the PC/laptop was probably happy
writing to the screen at 9600 baud and faster, the M
Other tricks that might be helpful:
- for another alternating bits sequence, repeatedly send capital letter
"U" (a different sequence of alternating ones and zeros).
- for a long pulse, set the baud rate to the slowest speed that the serial
port supports and then send 0x00 or send 0xFF
On Wed, A
Hi Willard,
Can you add an wrapper entry for the FINDFREQ ROM routine that finds the
frequency
of the cassette port input?
Here's the info from the Covington map file
6FDBH - Find the frequency of the cassette port. This routine
measures the duration from the start to the stop of hal
You could try writing a little FOR loop in basic to PEEK the memory and print
the contents.
Perhaps something like
FOR I=62000 TO 65535: PRINT CHR( PEEK(I)); : NEXT
then look for something readable like "Option ROM (C) 1986 Club100" ... or
whatever. You might need to change the starting and
Welcome to the group Roger. I still have a couple items on my "to do"
list for writing M100 assembly code to read the frequency of the
cassette port and decode digital data.
Douglas KA2UPW/5
On Wed, Jan 11, 2017 at 7:54 PM, Ken Pettit wrote:
> Hey Jeff,
>
> What do yo umean by "digital stuff"?
Does anyone have some assembly code that would read from the cassette
port to do FSK demodulation in software for tones other than the
standard cassette tones?
I know there's a ROM route to find the frequency of the waveform
coming into the cassette port that returns the time in 29 T-state
increme
24 matches
Mail list logo