Commit Graph

125 Commits

Author SHA1 Message Date
thewesker
e393f5fe5b Fix nothing displayed with no images mounted.
This fixes the issue where nothing would show on the display unless an image is mounted.
2020-10-14 23:54:15 -04:00
thewesker
87c84689c6 Update lib_rascsi.php (#42)
Add ..cdr to be interpreted as a CD-Rom image.
2020-10-11 23:53:57 -05:00
Eric Helgeson
1df823218c Add issue template (#41) 2020-09-30 16:48:30 -05:00
akuker
e2d0297481 Remove macos file 2020-09-25 14:00:53 -05:00
akuker
3f1cafedf8 RaSCSI logo 2020-09-25 14:00:26 -05:00
Tony
9f8f9db552 Merge branch 'master' of https://github.com/akuker/RASCSI 2020-09-22 09:01:00 -05:00
Tony
b7d6b94174 Updated to correct part fields and descriptions. Removed conflicting mouser references 2020-09-22 09:00:48 -05:00
Tony
ac4ed6bf61 Commit ordered version of the board 2020-09-22 08:28:24 -05:00
PhrAx
cb295b89b9 Update rascsi.php
Adding some cellpadding to the Image File Management section.
2020-09-12 23:03:55 -07:00
PhrAx
ef160c3b7d Update lib_rascsi.php
Adding some cellpadding to the current_rascsi_config function.
2020-09-12 23:02:53 -07:00
Tony
0e916542ca Merge branch 'master' of https://github.com/akuker/RASCSI 2020-09-12 17:49:39 -05:00
Tony
08e13d79fa Proposed 2p3 version - Added RPi HAT EEPROM, fixed 3v/5v LED caption, added copper to USB port traces 2020-09-12 17:49:26 -05:00
PhrAx
05ae013fad Update rascsi.cpp
Changed "No device is installed." to "No images currently attached.".  I think looking for currently attached images. The 'device' wording is confusing, even though it may be accurate.
2020-09-12 15:48:35 -07:00
akuker
7c5b645c48 Created an initial suite of tests to make sure that the RaSCSI is working properly (#33)
* First cut of very simple robot tests

* Remove log files and change test to use rascsi host name instead of hard-coded IP

* Added more keywords

* Added tests to check the reported SCSI vendor, revision, model and type

* Moved the Linux (host) utilities to a different file

* Added cdrom tests

* Added cdrom tests

* Finished up cd-rom tests. All tests pass, except for Anex86 drive

Co-authored-by: akuker <akuker@gmail.com>
2020-09-10 13:06:36 -05:00
PhrAx
f357c0296a Update README.md
Fixing up poorly written sentence.
2020-09-06 23:59:13 -07:00
akuker
a50fcbde5c Updated makefile to automatically configure systemd and rsyslog (#32)
* Corrected rascsi service and rsyslog configs. Updated makefile to install these configs

* Removed systemd service commands. Added a 'help' target that prints information about how to use this Makefile

Co-authored-by: akuker <akuker@gmail.com>
2020-09-05 10:25:05 -05:00
akuker
bb379b8274 Workflow integration (#29)
* Updated makefile to only rebuild changed files. Also generates dependency listings to check for modified header files

* Updated workflow to archive the generated binaries and build fullspec and standard versions of the app

* Updated to run workflow on all branches

* Create tar file to retain file permissions

* Fix archive path

* Fix typo

* Remove unnecessary git ignore

* Added reference to issue that drives the need for nested compressed files.

Co-authored-by: akuker <akuker@gmail.com>
2020-09-03 19:39:10 -05:00
PhrAx
7ff24d625b Update Makefile
Fixed source path for make install, added $(BINDIR)/
2020-09-01 23:19:24 -07:00
akuker
a296a67c8e Test commit 2 (#31) 2020-08-29 08:50:21 -05:00
akuker
96bb4fb539 Test comit 2020-08-29 08:49:24 -05:00
akuker
25d0fdebcb These files were moved into the devices folder for issue #16, but weren't cleaned up. Removing the extraneous files. 2020-08-28 09:23:00 -05:00
akuker
5def9e3dfe Break up disk.h and disk.cpp to be smaller files (#22) 2020-08-28 09:18:02 -05:00
akuker
051161693d Merge branch 'master' of https://github.com/akuker/RASCSI 2020-08-27 23:16:31 -05:00
akuker
2338b9b791 Updated makefile to cross-compile and updated github workflow to install tools 2020-08-27 23:16:23 -05:00
akuker
42a63917a3 Update README.md 2020-08-27 16:26:48 -05:00
akuker
7ca21414f3 Added PHP Scrutinizer score 2020-08-27 15:54:10 -05:00
akuker
e4cab6cd84 Update README.md 2020-08-25 21:35:47 -05:00
akuker
4a195df7d3 Added Coverity and build badge 2020-08-25 21:33:00 -05:00
akuker
28016d4932 Version 2.2 of the fullspec board with surface mount parts (#24)
* Version 2.2 of the fullspec board with surface mount parts
* Create testing device for rascsi hardware
* Updated daisychain board to include the TERMPWR signal

Co-authored-by: Tony <akuker@gmail.com>
2020-08-22 20:08:43 -05:00
PhrAx
927211ce9a Updating readme.md again
Changing up wording a bit.
2020-08-18 00:54:40 -07:00
PhrAx
60b886dd7d Merging information from readme.md into the wiki
Consolidating the information for RaSCSI into a single location, the wiki.
2020-08-18 00:51:01 -07:00
akuker
2da8d4dbdf Added visual studio code project 2020-08-16 13:23:42 -05:00
Tony
307d48a51c Created version 1.6 with issue #10 fixed. Renamed version 1.5 to a better folder name 2020-08-14 14:15:12 -05:00
akuker
a21b3155e8 Merge pull request #15 from sfiera/getopt
Reimplement ParseArgs() with getopt()
2020-08-09 11:31:59 -05:00
akuker
e13001e138 Merge pull request #14 from sfiera/readme
Update README: Markdown, more comparison
2020-08-09 09:48:18 -05:00
Chris Pickel
46e03a4026 Reimplement ParseArgs() with getopt()
The command-line interface is intended to be equivalent. For example,
consider this command:

    $ rascsi -ID0 zero.hda -ID1 one.hda

This is no longer two pairs (ID0, zero.hda), (ID1, one.hda), but a
sequence of commands:

* -I: next disk is SCSI (not SASI)
* -D 0: next disk is device 0
* zero.hda: set up disk
* -I: next disk is SCSI (not SASI)
* -D 1: next disk is device 1
* one.hda: set up disk

Since SCSI is [now] the default, this could equivalently be:

    $ rascsi -d 0 zero.hda -d 1 one.hda
2020-08-09 07:52:58 +01:00
Chris Pickel
8b340fde89 Split config parsing and arg parsing functions 2020-08-09 02:30:17 +01:00
Chris Pickel
ab466107a5 Expand comparison table 2020-08-09 02:04:48 +01:00
Chris Pickel
caaa8db7bc Convert links to Markdown style
One of the <a href> links was misinterpreted, so fix that one, and
change the others to match.
2020-08-09 01:40:11 +01:00
akuker
9087cb7308 Add link to the wiki #13 2020-08-08 18:04:06 -05:00
akuker
d3929fe56e Updated README for Issue #13
Clarified relationship with original RaSCSI project
Cleaned up some formatting stuff
2020-08-08 17:57:33 -05:00
Tony Kuker
5bfe9db4b7 Generate bill of materials for version 1.5 2020-08-08 16:55:53 -05:00
akuker
e61dbdabe3 Enabled Shtudown & reboot commands 2020-08-07 17:03:47 -05:00
akuker
dfa28091e4 Added file upload functionality. Disabled some debug messages. 2020-08-07 16:59:42 -05:00
akuker
e962706d4e Merge branch 'master' of https://github.com/akuker/RASCSI 2020-08-07 14:25:20 -05:00
akuker
5a71783d33 Updated to allow command handler to run on x86 systems for development purposes. Also fixed warning about using fprintf incorrectly 2020-08-07 14:25:05 -05:00
akuker
4bb539ed72 Update c-cpp.yml
Disable buildroot image. its not ready for use yet, and takes forever.
2020-08-07 12:56:05 -05:00
akuker
377da587b7 Added functionality to create a new, empty hd image. 2020-08-07 12:51:33 -05:00
akuker
86bf896d66 Fixed connect_new_device function 2020-08-07 11:59:18 -05:00
akuker
c37abe3e73 Remove old files 2020-08-07 11:37:13 -05:00